Определить, существует ли кодировка в Python - PullRequest
0 голосов
/ 10 марта 2009

Можно ли проверить в Python, существует ли данная кодировка / установлена ​​ли она. Например:
check ('iso-8859-1') -> True
check ('bla') -> False

1 Ответ

3 голосов
/ 10 марта 2009

Вы можете использовать функцию lookup() в модуле codecs. Выдает исключение, если кодек не существует:

import codecs
def exists_encoding(enc):
    try:
        codecs.lookup(enc)
    except LookupError:
        return False
    return True
exists_encoding('latin1')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...