Detectar se charset existe em python

votos
0

É possível fazer check-in Python se um determinado charset existe / é instalado. Por exemplo:
verificar ( 'iso-8859-1') -> A verdadeira
verificação ( 'bla') -> false

Publicado 10/03/2009 em 17:00
fonte usuário
Em outras línguas...                            


1 respostas

votos
3

Você pode usar a lookup()função no codecsmódulo. Ele lança uma exceção se um codec não existe:

import codecs
def exists_encoding(enc):
    try:
        codecs.lookup(enc)
    except LookupError:
        return False
    return True
exists_encoding('latin1')
Respondeu 10/03/2009 em 17:06
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more