Skip to content
Related Articles
Open in App
Not now

Related Articles

Take input from user and store in .txt file in Python

Improve Article
Save Article
  • Last Updated : 07 Nov, 2022
Improve Article
Save Article

In this article, we will see how to take input from users and store it in a .txt file in Python. To do this we will use python open() function to open any file and store data in the file, we put all the code in Python try-except block. Let’s see the implementation below.

Stepwise Implementation 

Step 1: First, we will take the data from the user and store it in a temporary variable ‘temp’.

Step 2: We will open the file with the file name using the Python open() function with the write mode enabled.

Note: If the file doesn’t exist it will automatically create the file for us.

# this means the file will open
# with write mode enabled
x = open(gfg.txt,w)

Step 3: Now we will write the data into the file we just created.

x.write(temp)

Step 4: Finally, we will keep the file operations under a try-except block to check for exceptions.

Example 1:

Python3




temp = input("Please enter your information!!   ")
try:
    with open('gfg.txt', 'w') as gfg:
        gfg.write(temp)
except Exception as e:
    print("There is a Problem", str(e))

Output:

 

gfg.txt

Example 2:

Python3




temp = input("Please enter your information!!   ")
try:
    with open('gfg.txt', 'w') as gfg:
        gfg.write(temp)
except Exception as e:
    print("There is a Problem", str(e))

Output:

input text

gfg.txt


My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!