csvkit.py3

Python3-specific classes.

class csvkit.py3.CSVKitReader(f, **kwargs)

A wrapper around Python 3’s builtin csv.reader().

dialect
line_num
next()
class csvkit.py3.CSVKitWriter(f, line_numbers=False, **kwargs)

A wrapper around Python 3’s builtin csv.writer().

writerow(row)
writerows(rows)
class csvkit.py3.CSVKitDictReader(f, fieldnames=None, restkey=None, restval=None, dialect='excel', *args, **kwds)

A wrapper around Python 3’s builtin csv.DictReader.

fieldnames
next()
class csvkit.py3.CSVKitDictWriter(f, fieldnames, line_numbers=False, **kwargs)

A wrapper around Python 3’s builtin csv.DictWriter.

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

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

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

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