> ValueError: I/O operation on closed file > > Here is my code in a Python shell - > > >>> with open('x.csv','rb') as f: > ... r = csv.DictReader(f,delimiter=",") > >>> r.fieldnames
The file is only open during the context of the with statement. Indent the last line to match the assignment to r and you should be fine. Skip
-- https://mail.python.org/mailman/listinfo/python-list