Подавить префикс u, указывающий Unicode 'в строках Python - PullRequest
46 голосов
/ 17 апреля 2009

Есть ли способ глобально подавить индикатор строки Unicode в Python? Я работаю исключительно с Unicode в приложении, и делаю много интерактивных вещей. Наличие u'prefix ', отображаемого во всех моих выводах отладки, не нужно и неприятно. Можно ли его отключить?

Ответы [ 11 ]

1 голос
/ 28 апреля 2011

Попробуйте следующее

print str (result.url)

Возможно, кодировка по умолчанию была изменена.

Вы можете проверить кодировку по умолчанию следующим образом: -

> import sys
> print sys.getdefaultencoding()
> ascii

По умолчанию должно быть ascii, что означает, что u'string 'должен быть напечатан как' string ', но ваш может быть изменен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...