{ } Raw JSON

bundles / numpy 2.4.4 / numpy / lib / _datasource / _FileOpeners

class

numpy.lib._datasource:_FileOpeners

source: /numpy/lib/_datasource.py :72

Signature

class   _FileOpeners ( )

Members

Summary

Container for different methods to open (un-)compressed files.

Extended Summary

_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.

Notes

_file_openers, an instance of _FileOpeners, is made available for use in the _datasource module.

Examples

import gzip
np.lib._datasource._file_openers.keys()
np.lib._datasource._file_openers['.gz'] is gzip.open

Aliases

  • numpy.lib._datasource._FileOpeners