Python 2.7 中是否有标准库方法将文本转换为 HTML 实体?
Is there a standard library way to convert text to HTML entities in Python 2.7?
我想输入需要转换为 HTML 个实体的文本并输出 HTML 个实体。
输入:
x < 7 && I like math && y > 7
输出:
x < 7 && I like math && y > 7
我可以使用字符串操作手动执行此替换,但我想知道在我自己滚动之前是否有标准库方法来执行此操作。
库 xml.sax.saxutils 是标准的,可以在 Python 2.7
中转义和反转义 xml
from xml.sax.saxutils import escape, unescape
mystr = escape('x < 7 && I like math && y > 7')
print(mystr)
# x < 7 && I like math && y > 7
print(unescape(mystr))
# x < 7 && I like math && y > 7
我想输入需要转换为 HTML 个实体的文本并输出 HTML 个实体。
输入:
x < 7 && I like math && y > 7
输出:
x < 7 && I like math && y > 7
我可以使用字符串操作手动执行此替换,但我想知道在我自己滚动之前是否有标准库方法来执行此操作。
库 xml.sax.saxutils 是标准的,可以在 Python 2.7
中转义和反转义 xmlfrom xml.sax.saxutils import escape, unescape
mystr = escape('x < 7 && I like math && y > 7')
print(mystr)
# x < 7 && I like math && y > 7
print(unescape(mystr))
# x < 7 && I like math && y > 7