torchoutil.serialization.csv module

dump_csv(
data: Iterable[Mapping[str, Any]] | Mapping[str, Iterable[Any]] | Iterable,
fpath: str | Path | None = None,
*,
overwrite: bool = True,
to_builtins: bool = False,
make_parents: bool = True,
backend: Literal['csv', 'pandas', 'auto'] = 'auto',
header: bool | Literal['auto'] = 'auto',
**backend_kwds,
) str[source]

Dump content to csv format.

load_csv(
fpath: str | Path,
/,
*,
orient: Literal['dict'],
header: bool = True,
comment_start: str | None = None,
strip_content: bool = False,
backend: Literal['csv', 'pandas', 'auto'] = 'csv',
delimiter: str | None = None,
**backend_kwds,
) Dict[str, List[Any]][source]
load_csv(
fpath: str | Path,
/,
*,
orient: Literal['list'] = 'list',
header: bool = True,
comment_start: str | None = None,
strip_content: bool = False,
backend: Literal['csv', 'pandas', 'auto'] = 'csv',
delimiter: str | None = None,
**backend_kwds,
) List[Dict[str, Any]]
to_csv(
data: Iterable[Mapping[str, Any]] | Mapping[str, Iterable[Any]] | Iterable,
fpath: str | Path | None = None,
*,
overwrite: bool = True,
to_builtins: bool = False,
make_parents: bool = True,
backend: Literal['csv', 'pandas', 'auto'] = 'auto',
header: bool | Literal['auto'] = 'auto',
**backend_kwds,
) str[source]

Dump content to csv format.