python - 如何将 '>' 更改为 '>' 并将 '>' 更改为 '>' ?

标签 python

<分区>

print u'&lt;'

如何打印 <

print '>' 

如何打印 &gt;

最佳答案

您应该使用 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;

关于python - 如何将 '>' 更改为 '&gt;' 并将 '&gt;' 更改为 '>' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1977900/

相关文章:

python - 如何用橙色的绳子创建一个篮子?

python - 获取 Django 中所有已安装应用程序及其属性的列表

python - 如何使用参数创建数据 block 作业

python - django 1.9 中的 from django.views.generic.simple import direct_to_template 的等价物是什么

python - 如何在 Python 中并行化 I/O 绑定(bind)操作?

python - 如何使用 boto3 客户端删除仍然可用的 HIT

python类变量重置?

python - 如何让 "is not"突出显示为 pythonOperator?

python - 使用 elastic4s 查询产生零结果

python - 共享文件写入时的交错输出