{ } Raw JSON

bundles / numpy 2.4.4 / numpy / lib / _datasource / Repository / open

function

numpy.lib._datasource:Repository.open

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

Signature

def   open ( self path mode = r encoding = None newline = None )

Summary

Open and return file-like object prepending Repository base URL.

Extended Summary

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

Parameters

path : str or pathlib.Path

Local file path or URL to open. This may, but does not have to, include the baseurl with which the Repository was initialized.

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 open uses.

newline : {None, str}, optional

Newline to use when reading text file.

Returns

out : file object

File object.

Aliases

  • numpy.lib._datasource.Repository.open