2

我正在使用 Python3,我想知道是否有用于将文本的所有字符转换为 html 实体(甚至是字母和数字)的模块或默认函数,因为我不想为此制作翻译图。


已解决:正如@justhalf 告诉我的,我通过创建此函数找到了解决方案:

def htmlEntities( string ):
    return ''.join(['&#{0};'.format(ord(char)) for char in string])
4

1 回答 1

1

如果您想真正转义所有字符,则没有默认功能,但您可以手动将每个字符替换为序数:

''.join('&%d;'.format(ord(x)) for x in string)
于 2013-09-04T09:18:49.353 回答