safe_open_writer

safe_open_writer(f: str | Path | TextIO, *, delimiter: str = '\t', **kwargs: Any) Generator[Writer, None, None][source]

Open a CSV writer, wrapping csv.writer().

Parameters:
  • f – A path to a file, or an already open text-based IO object

  • delimiter – The delimiter for writing to CSV

  • kwargs – Keyword arguments to pass to csv.writer()

Yields:

A CSV writer object, constructed from csv.writer()