У меня есть строка Python "''Grassmere''" как получено с веб-сайта.
"''Grassmere''"
Я бы хотел, чтобы ' отображался как правильный символ ascii ('), но по какой-то причине python настаивает на простой печати кода ascii.
'
'
Батареи включены для этого
>>> import xmllib >>> X=xmllib.XMLParser() >>> X.translate_references("''Grassmere''") "''Grassmere''"
или без дополнительных модулей:
re.sub("&#(\d+);", lambda m: chr(int(m.group(1))), "''Grassmere''")