csvkit.py2

Python2-specific classes.

class csvkit.py2.CSVKitReader(f, encoding='utf-8', maxfieldsize=None, **kwargs)

A unicode-aware CSV reader.

line_num
next()
class csvkit.py2.CSVKitWriter(f, encoding='utf-8', line_numbers=False, **kwargs)

A unicode-aware CSV writer.

writerow(row)
writerows(rows)
class csvkit.py2.CSVKitDictReader(f, fieldnames=None, restkey=None, restval=None, *args, **kwargs)

A unicode-aware CSV DictReader.

fieldnames
next()
class csvkit.py2.CSVKitDictWriter(f, fieldnames, encoding='utf-8', line_numbers=False, **kwargs)

A unicode-aware CSV DictWriter.

writerow(row)
writerows(rows)
writeheader()
csvkit.py2.reader(*args, **kwargs)

A drop-in replacement for Python’s csv.reader() that leverages csvkit.py2.CSVKitReader.

csvkit.py2.writer(*args, **kwargs)

A drop-in replacement for Python’s csv.writer() that leverages csvkit.py2.CSVKitWriter.