如何将 '>' 更改为 '>' 和 '>' 更改为 '>'? [复制]
Posted
技术标签:
【中文标题】如何将 \'>\' 更改为 \'>\' 和 \'>\' 更改为 \'>\'? [复制]【英文标题】:How can I change '>' to '>' and '>' to '>'? [duplicate]如何将 '>' 更改为 '>' 和 '>' 更改为 '>'? [复制] 【发布时间】:2010-12-30 23:28:18 【问题描述】:print u'<'
如何打印<
print '>'
如何打印&gt;
【问题讨论】:
我不使用 Python,但那些被称为“html 实体”。如果您在 Google 中使用该新关键字四处寻找,您可能会找到足够的信息:google.com/search?q=python+html+entities 这可能还不够,BalusC。 OP 在他的个人资料中明确表示,英文解释很难理解,他想要 code。 考虑到问题是代码的形式 是的,BalusC,把 c0dez 发给他 【参考方案1】:你应该使用HTMLParser
模块来decode html:
>>> import HTMLParser
>>> h= HTMLParser.HTMLParser()
>>> h.unescape('alpha < β')
u'alpha < \u03b2'
要转义 HTML,cgi module is fine:
>>> cgi.escape(u'<a>bá</a>').encode('ascii', 'xmlcharrefreplace')
'<a>bá</a>
【讨论】:
+1 用于 HTMLParser 和出色的链接。以上是关于如何将 '>' 更改为 '>' 和 '>' 更改为 '>'? [复制]的主要内容,如果未能解决你的问题,请参考以下文章