在Python2.7中是否有标准的库方法将文本转换为HTML实体?

在Python2.7中是否有标准的库方法将文本转换为HTML实体?,python,html,python-2.7,html-entities,Python,Html,Python 2.7,Html Entities,我想输入需要转换为HTML实体的文本,然后输出HTML实体 输入: x < 7 && I like math && y > 7 x &lt; 7 &amp;&amp; I like math &amp;&amp; y &gt; 7 我可以使用字符串操作手动执行此替换,但我想知道在使用我自己的方法之前是否有标准的库方法来执行此操作。该库是标准库,可以在Python 2.7中转义和取消转义xml from

我想输入需要转换为HTML实体的文本,然后输出HTML实体

输入:

x < 7 && I like math && y > 7
x &lt; 7 &amp;&amp; I like math &amp;&amp; y &gt; 7
我可以使用字符串操作手动执行此替换,但我想知道在使用我自己的方法之前是否有标准的库方法来执行此操作。

该库是标准库,可以在Python 2.7中转义和取消转义xml

from xml.sax.saxutils import escape, unescape

mystr = escape('x < 7 && I like math && y > 7')
print(mystr)
# x &lt; 7 &amp;&amp; I like math &amp;&amp; y &gt; 7
print(unescape(mystr))
# x < 7 && I like math && y > 7
从xml.sax.saxutils导入转义,unescape
mystr=escape('x<7&&y>7')
打印(mystr)
#x7&&;我喜欢数学和数学&;y 7
打印(unescape(mystr))
#我喜欢数学&&y>7

查看中的
codepoint2name