例如,在您的python shell(IDLE)中:
>>> a = "\x3cdiv\x3e"
>>> print a
您得到的结果是:
<div>
但如果a是ascii编码的字符串:
>>> a = "\\x3cdiv\\x3e" ## it's the actual \x3cdiv\x3e string if you read it from a file
>>> print a
您得到的结果是:
\x3cdiv\x3e
现在我真正想要的a是<div>,所以我这样做了:
>>> b = a.decode("ascii")
>>> print b
但是令人惊讶的是我没有得到想要的结果,它仍然是:
\x3cdiv\x3e
所以基本上我该怎么办转换a,这是\x3cdiv\x3e对b,这应该是<div>?
谢谢
幕布斯7119047
斯蒂芬大帝
相关分类