In this tutorial we will learn How to write in a Text File in Python
Modes in File Handling :-
r: open an existing file for a read operation.
w: open an existing file for a write operation. If the file already contains some data then it will be overridden but if the file is not present then it creates the file as well.
a: open an existing file for append operation. It won’t override existing data.
r+: To read and write data into the file. The previous data in the file will be overridden.
w+: To write and read data. It will override existing data.
a+: To append and read data from the file. It won’t override existing data.
Opening file in python:-
open(path, mode) function opens the file with the specified path of file & opening mode
Reading from a Text File :-
read() function - reads complete file as a single string
readline(n) function - reads 1 one line at a time if 'n' is not passed, if 'n' is given reads 'n' characters from that line but does not go to second line
readlines() function - returns a list containing each line as an element of the list
Writing in a Text File :-
write() function - writes given data in the text file
writelines() function - writes each element of the given list as a single row in text file.
Closing file in python:-
close() function closes the file & pushes/makes all the changes in the file.