Как мне прочитать числа (разделенные пробелами) из файла? - PullRequest
1 голос
/ 04 мая 2019

Я использую Python 3, и у меня есть файл в следующей форме: 27 4 390 43 68 817 83

Как мне прочитать эти цифры?

Ответы [ 2 ]

1 голос
/ 04 мая 2019

Вам нужно пройти через каждую строку файла, извлечь все числа из строки, разделив пробел, и затем добавить эти числа в список.

numbers = []

#Open the file
with open('file.txt') as fp:
    #Iterate through each line
    for line in fp:

        numbers.extend( #Append the list of numbers to the result array
            [int(item) #Convert each number to an integer
             for item in line.split() #Split each line of whitespace
             ])

print(numbers)

Таким образом, результат будет выглядеть следующим образом

[27, 4, 390, 43, 68, 817, 83]
1 голос
/ 04 мая 2019
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...