LINUX.ORG.RU

python сравнение строк[database + post запрос]


0

1

есть две строки, одна храниться в базе другая получается из post запроса. пытаюсь сравнить '==' получаю False, при том, что в логе строки одинаковые. в чем может быть проблема(кодировки может быть)?

p.s. работаю в utf8 по умолчанию


в чем может быть проблема

Одна из них не пострипана.

baverman ★★★
()
Ответ на: комментарий от namezys

спасибо. все банально оказалось выполнил len, строки разные по длине, та что в базе хранилась была с пробелами, которых я не видел в логах.

vkg2
() автор топика
Ответ на: комментарий от vkg2

Все, что выводишь в логах, должно выводиться с ограничителями.

logger.debug(u'debug string"%s"', s)

Хорошая привычка из C, где плохо писать printf(s) вместо printf(«%s», s)

namezys ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.