Можно ли проверить в Python, существует ли данная кодировка / установлена ли она. Например: check ('iso-8859-1') -> True check ('bla') -> False
Вы можете использовать функцию lookup() в модуле codecs. Выдает исключение, если кодек не существует:
lookup()
codecs
import codecs def exists_encoding(enc): try: codecs.lookup(enc) except LookupError: return False return True exists_encoding('latin1')