0

ループする必要のある.csvファイルがあり、ループ内で、反復ごとに次の行の値を確認したいと思います。次の反復で先読みしていた行をスキップするため、正しく機能させることができないようです。

import csv
file_object = open('file.csv', 'r')
reader = csv.reader(file_object, delimiter = ';')

for line in reader:
    next_line = reader.next()
    # It now reads the next line and doesn't iterate over it again in the next
    # iteration. However, i want it to still iterate over it in the next iteration.

どうもありがとうございます!

4

1 に答える 1

1

現在の行と次の行の両方を「手動で」追跡できます。

line = reader.next()
for next_line in reader:
    # Do your processing
    line = next_line
# Now do whatever needs to be done with the very last line
于 2012-11-25T21:48:10.760 に答える