кодировка python
как сделать условие
если файл равен кодировки cp437, то...
а если файл равен кодировки cp866, то ...
Ответы (1 шт):
Автор решения: Ivan datlov
→ Ссылка
Может быть так:
# pip install chardet
from chardet.universaldetector import UniversalDetector
detector = UniversalDetector()
with open('users.txt', 'rb') as fh:
for line in fh:
detector.feed(line)
if detector.done:
break
detector.close()
if detector.result['encoding'] == 'cp437':
#блаблабла
if detector.result['encoding'] == 'cp866':
#блаблабла
модуль chardet