如何更改'>'到'>'和'>'到'>'?

时间:2009-12-30 01:05:23

标签: python

print u'<'

如何打印<

print '>' 

如何打印&gt;

1 个答案:

答案 0 :(得分:16)

您应该使用HTMLParser模块decode html

>>> import HTMLParser
>>> h= HTMLParser.HTMLParser()
>>> h.unescape('alpha &lt; &beta;')
u'alpha < \u03b2'

要转义HTML,cgi module is fine

>>> cgi.escape(u'<a>bá</a>').encode('ascii', 'xmlcharrefreplace')
'&lt;a&gt;b&#225;&lt;/a&gt;