Write file

Write file functionality is part of the standard module, you don’t need to include any modules.

Writing files and appending to a file are different in the Python language.
You can open a file for writing using the line

to append to a file use:

If you specify the wrong parameter, your file could be emptied!

Related course: Complete Python Bootcamp: Go from zero to hero in Python


Creating new files
To create new files, you can use this code:

The ‘\n’ character adds  a new line. If the file already exists, it is replaced. If you use the “w” parameter, the existing contents of the file will be deleted.

Appending to files
To add text to the end of a file, use the “a” parameter.


1. Write the text “Take it easy” to a file
2. Write the line open(“text.txt”) to a file