Пытается получить символ Юникода (уникальным) именем в python 2.7. Метод, который я нашел в docs не работает для меня:Как найти символы Юникода по их описательным именам?
>>> 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 5.2, Python 3.4 использует 6.3 в соответствии с документацией. Другие версии 3.x, вероятно, используют соответственно более старые данные Unicode. – delnan
Работает на Python 3.4.0. – geoffspear
unicodedata.unidata_version дает версию Unicode, используемую вашим Python. Он должен быть> = 6.0, чтобы получить PILE OF POO. –