How To Add A Variable To A Text File In Python

In this tutorial, we will learn how to add a variable to a text file in Python. We will be using the open function to open, read, and write files. The Python open() function is a built-in function that is used to open a file, and it returns a file object.

You can then perform various operations on the file object, such as reading the contents or writing data to the file.

Step 1: Create a variable

First, let’s create a variable to store some text. In this tutorial, we will use the variable content to store the string “Hello, World!”.

Step 2: Open the text file

To open a file, we use the open() function in Python. The syntax for this function is as follows:

The filename parameter is the name of the file you want to open, and mode is the mode you want to open the file in. The commonly used modes are ‘r’ for reading, ‘w’ for writing, and ‘a’ for appending. In this tutorial, we will open the file in write mode.

This will open a file called “sample.txt” in write mode. If the file does not exist, it will be created.

Step 3: Write the variable content to the file

To add our content variable to the file, we will use the write() method of the file object. This method takes a string as a parameter and writes it to the file. In this case, we will write the value of the content variable to the file.

Step 4: Close the file

Once you are done writing to the file, it’s essential to close it using the close() method of the file object. This ensures that any changes made to the file are saved, and it frees up system resources.

Example Text File

Here is the content of our example text file “sample.txt” after executing the code:
Hello, World!

Full Code


Hello, World!


In this tutorial, we learned how to add a variable to a text file in Python. We created a variable, opened a file in write mode, wrote the content of the variable to the file, and closed the file. This is an essential process for reading and writing data to and from files in Python.