I have a Python string "''Grassmere''"
as retrieved from a website.
I would like 开发者_如何学编程to have the '
displayed as the correct ascii symbol ('
) but for some reason python insists on just printing the ascii code.
Batteries are included for this one
>>> import xmllib
>>> X=xmllib.XMLParser()
>>> X.translate_references("''Grassmere''")
"''Grassmere''"
Or without additional modules:
re.sub("&#(\d+);", lambda m: chr(int(m.group(1))), "''Grassmere''")
精彩评论