safe_open_reader

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

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

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.reader()

Yields:

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