Python - Показать строку, содержащую ссылки на сущности, как обычный текст - PullRequest
2 голосов
/ 31 января 2010

У меня есть строка Python "''Grassmere''" как получено с веб-сайта.

Я бы хотел, чтобы ' отображался как правильный символ ascii ('), но по какой-то причине python настаивает на простой печати кода ascii.

Ответы [ 2 ]

3 голосов
/ 31 января 2010

Батареи включены для этого

>>> import xmllib
>>> X=xmllib.XMLParser()
>>> X.translate_references("''Grassmere''")
"''Grassmere''"
1 голос
/ 31 января 2010

или без дополнительных модулей:

re.sub("&#(\d+);", lambda m: chr(int(m.group(1))), "''Grassmere''")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...