Python пытается открыть файл, используя кодировку вашей системы по умолчанию, но байты в файле не могут быть декодированы с этой кодировкой.
Необходимо передать правильную кодировку в open
. Мы не знаем, какова правильная кодировка, но наиболее вероятными кандидатами являются UTF-8 или, реже в наши дни, латинский-1. Так что вы бы сделали что-то вроде
with open('myfile.txt', 'r', encoding='UTF-8') as f:
for line in f:
# do something with the line