我想要实现的是
Í -> í
ø -> ø
ñ -> ñ
...
Python 中是否有标准方法,或者我是否必须创建自己的字典并使用它手动转义字符?
我在这里找到了很多相反的提示,但没有一个可以回答我的问题。
最佳答案
您正在寻找htmlentitydefs :
In [217]: import htmlentitydefs
In [224]: ['&'+htmlentitydefs.codepoint2name[ord(x)]+';' for x in u'Íøñ']
Out[224]: ['Í', 'ø', 'ñ']
关于python - 如何在python中将unicode字符转义为符号实体名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7051791/