Задать вопрос
@Program_Danil

Из-за чего происходит сбой программы при чтении текстового файла?

При чтении файла выходит трассировка. Ниже показана ошибка и код, который открывает файл.
Ошибка:
5b557c3939a26492087320.png
Код:
filenames = ['peter.txt', 'walkin_essays.txt']

for filename in filenames:
	with open(filename) as file_object:
		content = file_object.read()
		print(content.count('the'))

Перевод типа ошибки:
UnicodeDecodeError: 'charmap' codec can't decode byte 0x98 in position 3589: character maps to :
кодек "charmap" не может декодировать байт 0x98 в позиции 3589: сопоставление символов <не определено>
Текстовые файлы содержат книги, дак что их объём не маленький.

Может кто знает что это?
  • Вопрос задан
  • 208 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@be52
кодировка файлов другая или даже разная
with open(filename, encoding = 'utf8') попробуй
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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