python html字符实体显示出来,解码Python字符串中的HTML实体?

Python 3.4

HTMLParser.unescape已弃用,而was supposed to be removed in 3.5,虽然它被错误留下。它将很快从语言中删除。相反,使用html.unescape():

import html

print(html.unescape('£682m'))

Python 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

您还可以使用six兼容性库来简化导入:

>>> from six.moves.html_parser import HTMLParser

>>> h = HTMLParser()

>>> print(h.unescape('£682m'))

£682m

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值