In this section, we will learn how to write a new file using Python.
This time we'll use the write mode 'w'
in open()
. The 'w'
mode creates a new file. If the file already exists, then the file would be overwritten. We will use the write()
function.
Let's discuss the code in filewrite1.py
:
file_input = open("motivation.txt",'w') file_input.write("Never give up") file_input.write("nRise above hate") file_input.write("nNo body remember second place") file_input.close()
You can see that I have written the famous WWE star John Cena's quotes.
Let's see the output:
Output of code filewrite.py
We wrote lines one by one by adding a new line character n
. You can supply all of them in one go as shown here:
file_input = open("motivation.txt",'w') file_input.write("Never give up nRise above hate nNo body remember second place") file_input.close()
Next, I will use the writelines()
function. This method writes a Python list of strings to a file.
Let's see the code:
list1 = ["Blood sweat...