method, 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.

pathstr or pathlib.Path

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

newline{None, str}, optional

Newline to use when reading text file.

outfile object

File object.