class _FileOpeners:
Container for different methods to open (un-)compressed files.
_FileOpeners
contains a dictionary that holds one method for each
supported file format. Attribute lookup is implemented in such a way
that an instance of _FileOpeners
itself can be indexed with the keys
of that dictionary. Currently uncompressed files as well as files
compressed with gzip, bz2 or xz compression are supported.
_file_openers
, an instance of _FileOpeners
, is made available for
use in the _datasource
module.
>>> import gzip >>> np.lib._datasource._file_openers.keys() [None, '.bz2', '.gz', '.xz', '.lzma'] >>> np.lib._datasource._file_openers['.gz'] is gzip.open True
Method | __getitem__ |
Undocumented |
Method | __init__ |
Undocumented |
Method | _load |
Undocumented |
Method | keys |
Return the keys of currently supported file openers. |
Instance Variable | _file_openers |
Undocumented |
Instance Variable | _loaded |
Undocumented |