Append to File in Python
In this tutorial, you will learn how to append content to an existing file in Python, with examples.
To append to a file in Python
- Open the file in append mode using open() built-in function
- Call the write() method on the file instance returned by open() function, and pass the content as argument to the write() method.
Now, let us go through some examples of appending content to a file in Python.
1. Append string to file in Python
In this example, we shall open a file named “data.txt” in append mode, and append the text in a string variable to the file, using write() method.
The existing content of data.txt is given below.
file_path = "data.txt" content = "Hello World! This is some sample text." with open(file_path, "a") as file: print(content, file=file)
In this tutorial of Python File Operations, we have seen how to write to a file in Python, with the help of example programs.