zut.CsvLoader

class zut.CsvLoader(src: str | Path, *, headers: Iterable[str | Header] | None = None, add_columns: bool | Literal['warn'] = False, encoding: str | None = None, delimiter: str | None = None, decimal_separator: str | None = None, quotechar: str | None = None, nullval: str | None = None, no_headers: bool | None = None)

Bases: ColumnsProvider

__init__(src: str | Path, *, headers: Iterable[str | Header] | None = None, add_columns: bool | Literal['warn'] = False, encoding: str | None = None, delimiter: str | None = None, decimal_separator: str | None = None, quotechar: str | None = None, nullval: str | None = None, no_headers: bool | None = None)

Methods

__init__(src, *[, headers, add_columns, ...])

close()

get_column_index(name)

prepare()

Attributes

columns

headers