python中的HTML字符串解码

时间:2017-10-15 22:03:09

标签: python string python-2.7 decode

如何在python中解码这个字符串?

title = 'Fast & Furious 6'

得到:

Fast & Furious 6

谢谢!

2 个答案:

答案 0 :(得分:1)

使用此代码,您可以从ascii rappresentation获得char符号。

title = 'Fast & Furious 6'
title = title[:-1]
substring=[x.strip() for x in title.split(';')]
titleFinal = ''

for ch in substring:
    newstr = ch.replace("&#", "")
    titleFinal+=chr(int(newstr))

print(titleFinal)

答案 1 :(得分:0)

只需使用内置的html模块:

import html
decoded_title = html.unescape(title))

因为您的字符串由 HTML安全序列(数字字符引用)组成。