0
What does the function file() is doing and what value is assigned to the variable out ?
out =file("output.txt","w")
2 Answers
+ 8
here some information about file ope modes:
File modes (copies from geeksforgeeks)
are 6 access modes in python.
Read Only (ârâ) :
Open text file for reading. The handle is positioned at the beginning of the file. If the file does not exists, raises I/O error. This is also the default mode in which file is opened.
Read and Write (âr+â) :
Open the file for reading and writing. The handle is positioned at the beginning of the file. Raises I/O error if the file does not exists.
Write Only (âwâ) : Open the file for writing. For existing file, the data is truncated and over-written. The handle is positioned at the beginning of the file. Creates the file if the file does not exists.
Write and Read (âw+â) : Open the file for reading and writing. For existing file, data is truncated and over-written. The handle is positioned at the beginning of the file.
Append Only (âaâ) :
Open the file for writing. The file is created if it does not exist. The handle is positioned at the end of the file. The data being written will be inserted at the end, after the existing data.
Append and Read (âa+â) :
Open the file for reading and writing. The file is created if it does not exist. The handle is positioned at the end of the file. The data being written will be inserted at the end, after the existing data.
See my small tutorial for reading and writing files:
https://code.sololearn.com/cESZeFlM1cRR/?ref=app