Какой пакет python может перевести греческое письмо в ASCII-эквивалент? - PullRequest
1 голос
/ 10 мая 2019

unidecode переводит μ в m.Но я бы хотел mu вместо этого.Есть ли пакет Python, который может сделать это (также для других греческих букв)?

>>> import unidecode
>>> unidecode.unidecode(u'μ')
'm'

1 Ответ

3 голосов
/ 10 мая 2019

Я думаю, это работает ™:

import unicodedata

def greek_to_name(symbol):
    greek, size, letter, what = unicodedata.name(symbol).split()
    assert greek, letter == ("GREEK", "LETTER")
    return what.lower() if size == "SMALL" else what.title()
...