Dewhirst, Rob wrote:
import csv
ifile = open('test.csv', "r")
reader = csv.reader(ifile)
for row in reader:
        print row
for row in reader:
        print row
ifile.close()

This is a simplified version of what I am trying to do - loop through
a CSV file twice.  Why does the second for loop not execute at all?
The first one prints the rows of the file just fine.

The first pass also exhausts the input feed -- you'll need to rewind or reposition the next line pointer to the start of the file and I suspect the easiest way is to reopen the file.

Emile

_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to