Python пытается открыть ваш файл, используя кодировку UTF-8 (которая по умолчанию используется в большинстве случаев в наши дни). К сожалению, ваш файл использует какую-то другую кодировку (или иным образом повреждена), и поэтому декодирование не выполняется.
К сожалению, я не могу сказать, какую кодировку использует ваш файл. Вам придется исследовать это самостоятельно. Вы можете попробовать другую кодировку, например Shift JIS (с использованием open(full_name, 'r', encoding='shift-jis')
), и посмотреть, получите ли вы правильный текст или mojibake .
Если все остальное не удается, вы можете открыть файл в двоичном режиме ('rb'
, а не просто 'r'
) и проверьте, что находится в байте 3131 и сразу после него. Это может быть просто испорченный бит данных в файле, который вы можете удалить или исправить вручную.