for encoding in ['utf-8', 'ascii', 'cp1251']:
try:
open(path, 'r', encoding=encoding).readline()
return encoding
except UnicodeDecodeError:
pass
Можешь ещё так https://stackoverflow.com/a/45525501
Обсуждают сегодня