Задать вопрос
@MaxPython375
Не плохо программирую на Python.

Где ошибка в коде?

У меня есть программа открытия файла, но выскакивает ошибка:
file_text = file.read()
  File "C:\Users\79289\AppData\Local\Programs\Python\Python37\lib\codecs.py", line 322, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe0 in position 0: invalid continuation byte

Вот код:
file = open("text.txt", encoding="utf-8")
file_text = file.read()
print(file_text)

Пожалуйста помогите исправить ошибку:)
P.S. Я думаю дело не в файле правда там ооочень много слов(10000), Скачал я его из интернета в формате txt
  • Вопрос задан
  • 659 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
  • Stepik
    Программа курсов: Бэкенд-разработка на Python
    1 месяц
    Далее
  • Merion Academy
    Python программист с нуля
    4 месяца
    Далее
  • Skypro
    Python-разработчик с нуля
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@bond_1013
Начинающий веб-разработчик
Сохраните файл в utf-8, или игнорируйте ошибки
import codecs
f = codecs.open(fileName, 'r', errors = 'ignore')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы