How do I skip a line of records in a CSV when using a DictReader?
Code:
import csv
reader = csv.DictReader(open(\'test2.csv\'))
# Skip first line
rea
It was considered a mistake in python2 to have the method called next() instead of __next__()
next(obj) now calls obj.__next__() just like str, len etc. as it should.
You usually wouldn't call obj.__next__() directly just as you wouldn't call obj.__str__() directly if you wanted the string representation of an object.
Handy to know if you find yourself writing unusual iterators
You use next(reader) instead.
Source: csv.DictReader documentation
Since Python 2.6 you should use next(foo) instead of foo.next().