Python File Write

Python File Write

Write to an Existing File

To write to an existing file, you must add a parameter to the open() function:

"a" – Append – will append to the end of the file

"w" – Write – will overwrite any existing content

Example

Open the file “demofile2.txt” and append content to the file:

Run Example »

Example

Open the file “demofile3.txt” and overwrite the content:

Run Example »

Note: the “w” method will overwrite the entire file.


Create a New File

To create a new file in Python, use the open() method, with one of the following parameters:

"x" – Create – will create a file, returns an error if the file exist

"a" – Append – will create a file if the specified file does not exist

"w" – Write – will create a file if the specified file does not exist

Example

Create a file called “myfile.txt”:

Result: a new empty file is created!

Example

Create a new file if it does not exist:

ArmenianEnglish