augur.io.file module

augur.io.file.open_file(path_or_buffer, mode='r', **kwargs)

Opens a given file path and returns the handle.

Transparently handles compressed inputs and outputs.

Parameters:
  • path_or_buffer – Name of the file to open or an existing IO buffer

  • mode (str) – Mode to open file (read or write)

Returns:

File handle object

Return type:

IO