我正在尝试解码和ASCII,并与字符串结合
示例
glbosworth
但我没有得到精确的输出
'glbosworth'.decode("ascii")
输出
u'glbosworth'
如果您删除此字符并仅使用整数尝试,我会得到此
>>> chr(108)
'l'
>>> chr(115)
's'
>>> chr(111)
'o'
>>> chr(114)
'r'
>>> chr(104)
'h'
预期输出
glbosworth
我如何将此" g&#108bo& amp;#115W& amp; amp; amp; amp;#114T#104"解码为预期输出
-
在python3.6.x上您可以使用html.unescape:
import html print(html.unescape('glbosworth'))
-
在Python 2.x上您可以使用HTMLPARSER:
from HTMLParser import HTMLParser h = HTMLParser() print(h.unescape('glbosworth'))
您正在尝试解码HTML ESC的字符串。您可以使用html.unescape(s)
函数(在Python3上):
import html
print(html.unescape('glbosworth'))
输出:
'glbosworth'
请看一下此答案以获取更多信息