fbpx

Ошибка при прочтении файла: UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xd0 in position 529: invalid continuation byte

1.17K просмотра
0
0 Комментариев

Хочу открыть txt файл для обработки, получаю ошибку: utf-8′ codec can’t decode byte 0xd0, там все в юникоде, но могут присутствовать вот такие строки, как сделать чтобы python не интерпретировал их как байты? может я чего-то не понимаю?


Добавить комментарий

2 Answers

Python Опубликовано 21.04.2019
0

Добрый день.

file_name нужно сохранить в кодировке utf-8. Откройте файл в блокноте и выполните Сохранить как … > Кодировка UTF-8. Все заработает.

Добавить комментарий
0

with codecs.open(file_name, "r",encoding='utf-8', errors='ignore') as fdata:

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up