zut.csv.CsvWriter

class zut.csv.CsvWriter(file: str | PathLike | IO[str] | None = None, headers: Iterable[str] | None = None, *, tz: tzinfo | Literal['localtime'] | str | None = None, encoding='utf-8-sig', delimiter: str | None = None, for_excel: bool | None = None)

Bases: object

__init__(file: str | PathLike | IO[str] | None = None, headers: Iterable[str] | None = None, *, tz: tzinfo | Literal['localtime'] | str | None = None, encoding='utf-8-sig', delimiter: str | None = None, for_excel: bool | None = None)

Methods

__init__([file, headers, tz, encoding, ...])

close()

get_default_delimiter()

get_default_for_excel()

writerow(row, *[, no_rowcount])

Attributes

delimiter

file

for_excel

headers

is_headers_set