Python читает 2 строки из одной строки - PullRequest
0 голосов
/ 03 марта 2011

как я могу прочитать по одному разу 2 строки из текстового файла, написанных в одной строке?

например. Франческо 10

Ответы [ 4 ]

1 голос
/ 03 марта 2011
# out is your file
out.readline().split() # result is ['francesco', '10']

Предполагая, что две строки разделены пробелами.Вы можете разделить на основе любой строки (запятая, двоеточие и т. Д.)

1 голос
/ 03 марта 2011

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

0 голосов
/ 03 марта 2011
for line in fi:
    line.split()

Идеально просто перебирать файловый объект.

0 голосов
/ 03 марта 2011
'francesco 10'.split()

даст вам ['francesco', '10'].

...