Привет. Я пытаюсь обработать файл с несколькими наборами символов, но безуспешно.
Ниже мой код.
def fileHandler(file,mode):
tmp_file = ''
try:
print("Encoding >>","iso-8859-1")
tmp_file=open(file, mode, encoding="iso-8859-1")
except UnicodeEncodeError as ae:
try:
print("Encoding ","utf-8")
tmp_file=open(file, mode, encoding="utf-8")
except UnicodeEncodeError as ae:
print("Encoding ","cp1252")
tmp_file=open(file, mode, encoding="cp1252")
return tmp_file
Может ли кто-нибудь помочь в этом, этот файл может состоять из различных кодировок.Немногие могут быть удалены позже и могут быть добавлены.
Был бы признателен за любые ответы и предложения.