Python csv.reader: Как я возвращаюсь к вершине файла?

Пример: -

 + (NSString *)description;
    [NSString description];

Дает вам информацию о классе NSString.

48
задан Nope 10 January 2009 в 21:04
поделиться

2 ответа

Можно искать файл непосредственно. Например:

>>> f = open("csv.txt")
>>> c = csv.reader(f)
>>> for row in c: print row
['1', '2', '3']
['4', '5', '6']
>>> f.seek(0)
>>> for row in c: print row   # again
['1', '2', '3']
['4', '5', '6']
73
ответ дан Federico A. Ramponi 7 November 2019 в 22:30
поделиться

Можно все еще использовать file.seek (0). Например, посмотрите на следующее:

import csv
file_handle = open("somefile.csv", "r")
reader = csv.reader(file_handle)
# Do stuff with reader
file_handle.seek(0)
# Do more stuff with reader as it is back at the beginning now

Это должно работать, так как csv.reader работает с тем же.

13
ответ дан Evan Fosmark 7 November 2019 в 22:30
поделиться
Другие вопросы по тегам:

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