Получение объекта 'AttributeError:' _io.TextIOWrapper 'не имеет атрибута' split 'при вызове split после открытия и чтения файла - PullRequest
0 голосов
/ 11 октября 2019

Я хочу прочитать и разбить каждый элемент в этом файле на список, чтобы я мог работать с каждым номером по отдельности.

Однако всякий раз, когда я использую split(), я получаю AttributeError.

Это код:

f= open(r"C:\Users\yooni\Documents\Message.txt", "r")

numbers = f.split(",")

Это ошибка, которую я получаю:

AttributeError: у объекта '_io.TextIOWrapper' нет атрибута 'split'

Файл выглядит следующим образом:

48, 24, 0, 19, 17, 8, 19, 78, 58, 74, 65, 34, 43, 77, 52, 32, 54, 40, 49, 38, 38, 57, 36, 42, 83, 32, 32, 49, 49, 52, 65, 39, 29, 80, 0 ...

Что я делаю не так?

1 Ответ

0 голосов
/ 11 октября 2019

Когда вы открываете файл, вы получаете объект file. Вам нужно вызвать .read () для получения содержимого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...