File opening#
To start working with a file you have to open it.
open
#
Function open
is most often used to open files:
file = open('file_name.txt', 'r')
In open() function:
'file_name.txt'
- file nameYou can specify not only the name but also the path (absolute or relative)
'r'
- file opening mode
Function open
creates a file object to which different methods can then be applied to work with it.
File opening modes:
r
- open file in read-only mode (default)r+
- open file for reading and writingw
- open file for writing only
if file exists, its content is removed
if file does not exist, a new one is created
w+
- open file for reading and writing
if file exists, its content is removed
if file does not exist, a new one is created
a
- open file to add a data. Data is added to the end of filea+
- open file for reading and writing. Data is added to the end of file
Note
r - read; a - append; w - write