手掌心
Python 3.4+HTMLParser.unescape不受欢迎,而且应该在3.5中被移除虽然它被错误地留下了。它很快就会从语言中删除。相反,使用html.unescape():import htmlprint(html.unescape('£682m'))看见https:/docs.python.org/3/Library/html.html#html.unawayPython 2.6-3.3您可以使用标准库中的HTML解析器:>>> try:... # Python 2.6-2.7 ... from HTMLParser import HTMLParser... except ImportError:... # Python 3...
from html.parser import HTMLParser... >>> h = HTMLParser()>>> print(h.unescape('£682m'))£682m看见http:/docs.python.org/2/Library/htmlparser.html您还可以使用six兼容性库以简化导入:>>> from six.moves.html_parser import HTMLParser>>> h = HTMLParser()>>> print(h.unescape('£682m'))£682m