Чтение файлов и разделителей (python) - PullRequest
0 голосов
/ 08 мая 2020

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

substringInt = 0
f = open("storedInfo", "r")
for i in f:  # searches line by line
    while i in f.read != ",":  # appends weights to list
        substringInt += 1
array.append(f.read(substringInt))

Когда я запускаю его, я получаю следующее: TypeError: argument of type 'builtin_function_or_method' is not iterable

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

1 Ответ

0 голосов
/ 08 мая 2020

Python прочитанный файл таким образом не используется. Вы должны написать примерно так:

with open('file.txt') as f:
  content = f.read()  # Read all the content in the file as a long string
arrays = content.split(',')  # Split the long string in to an array of strings with comma ','
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...