Я пытаюсь прочитать содержимое текстового файла, построчно, с помощью этого кода:
import os.path
file_to_read = open("file_name.txt", "r")
lines = file_to_read.readlines()
При запуске я получаю следующую ошибку:
Traceback (последняя последний звонок):
Файл "D:/Files/test.py", строка 4, в
строки = file_to_read.readlines()
Файл "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python39_64\lib\encodings\cp1252.py", строка 23, в декодировании вернуть codecs.charmap_decode (ввод, self.errors, таблица_декодирования) [0]
UnicodeDecodeError: кодек 'charmap' не может декодировать байт 0x9d в позиции 260: сопоставление символов с
Если я удалю последнюю строку, код будет выглядеть так:
import os.path
file_to_read = open("file_name.txt", "r")
Тогда я не получаю никаких ошибок .
Что указывает на проблему с lines = file_to_read.readlines()
, но я не вижу в этом ничего плохого.