Python, проблемы с чтением строк в открытом файле с использованием "open('file_name.txt', 'r')" [закрыто]

Я пытаюсь прочитать содержимое текстового файла, построчно, с помощью этого кода:

import os.path  

file_to_read = open("file_name.txt", "r")  
lines = file_to_read.readlines()

При запуске я получаю следующую ошибку:

enter image description here

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")  

Тогда я не получаю никаких ошибок .

enter image description here

Что указывает на проблему с lines = file_to_read.readlines(), но я не вижу в этом ничего плохого.

-2
задан 13 January 2022 в 17:32

0 ответов

Другие вопросы по тегам:

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