在Python 2.7中,尝试通过(唯一)名称获取Unicode字符。我在文档中找到的方法对我不起作用:
>>> import unicodedata
>>> print unicodedata.lookup('PILE OF POO')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: "undefined character name 'PILE OF POO'"
在Python 2.7中,尝试通过(唯一)名称获取Unicode字符。我在文档中找到的方法对我不起作用:
>>> import unicodedata
>>> print unicodedata.lookup('PILE OF POO')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: "undefined character name 'PILE OF POO'"
unicodedata
的数据大多是旧版本5.X左右的。文档说:
该模块使用与UnicodeData文件格式5.2.0相同的名称和符号(请参见http://www.unicode.org/reports/tr44/tr44-4.html)。
这意味着,不幸的是,如果你喜欢表情符号和象形文字(如果你对埃及学感兴趣的话),几乎所有的Emoji and hieroglyphs都无法使用。