Skipping headers in Python's CSV reader
CSV reader objects i.e.
DictReader instances and objects returned by the
reader() function are iterable.
next() function can be used skip any number of lines.
import csv with open(filename) as f: reader = csv.DictReader(f, delimiter=';') header = reader.fieldnames a_line_after_header = next(reader) another_line_after_header = next(reader) # iterate over remaining lines for row in reader: ...