NumPy

Previous topic

numpy.DataSource.exists

Next topic

numpy.lib.format

This is documentation for an old release of NumPy (version 1.18). Read this page in the documentation of the latest stable release (version 2.2).

numpy.DataSource.open

method

DataSource.open(self, path, mode='r', encoding=None, newline=None)[source]

Open and return file-like object.

If path is an URL, it will be downloaded, stored in the DataSource directory and opened from there.

Parameters
pathstr

Local file path or URL to open.

mode{‘r’, ‘w’, ‘a’}, optional

Mode to open path. Mode ‘r’ for reading, ‘w’ for writing, ‘a’ to append. Available modes depend on the type of object specified by path. Default is ‘r’.

encoding{None, str}, optional

Open text file with given encoding. The default encoding will be what io.open uses.

newline{None, str}, optional

Newline to use when reading text file.

Returns
outfile object

File object.