How to take a input in python and change the format into binary?

This is the whole code

#input from the user
Text = input("Enter a String :) : ")

#this portion will create a file
with open(Text, 'w') as f:
    file = f.write("this is a test file")


#loops through

for i in range(1,100):
#this is creating a new file
    a = open(Text, "a")
    b = a.write("\n this will append to the file")
    a.close() 
    # print(i)

#this portion is reading from the file
f = open(Text, "r")
d = f.read()
print(d,end="")
f.close()

I'm trying to take the input in string, but i want it to save the file in text format
I’m a beginner, just trying things.

what i want is, that it creates a file in .txt

like,

input: helloWorld

output: helloWorld.txt

>Solution :

To create a file in the .txt format, you can simply add the ‘.txt’ extension to the file name when you create it. To do this, you can modify the line where you create the file like this:

with open(Text + '.txt', 'w') as f:
    file = f.write("this is a test file")

This will create a file with the name Text + ‘.txt’, for example, if Text is ‘helloWorld’, the file will be named ‘helloWorld.txt’.

You will also need to make a similar change to the lines where you open the file in append mode (‘a’) to make sure you are appending to the correct file.

a = open(Text + '.txt', "a")

Finally, when you open the file to read from it, you will also need to make sure you are opening the correct file with the correct extension.

f = open(Text + '.txt', "r")

I hope this helps!

Leave a Reply