get input in a txt file python
So in a competition that I recently partook we had to write a piece of code where in a txt file you would get two long strings of numbers and our code had to find the longest amount of digits that repeated in both sequences. For example 2930566649 and 234066639 the output would be 666. Anyway I have the code down, I'm just confused how can python get input from a txt file?
Well i dont know if you want
input() in a text file, or if you just want to read the number in a text file, but ill show both
Lets say you want the numbers in your text file to show up
the text file is:
f.txt: 2345654 7654322
you can do this to get the contents in a string:
f=open('f.txt','r') text=f.read() #text is now a string form of all the contents in f.txt f.close() #closing files cause they tend to break if you dont
2) Getting code from a text file
this one is kinda weird, since it uses
eval() and idk if it would even work, but the idea goes like this:
f.txt: input("hi") main.py: f=open('f.txt','r') text=f.read() #text is now 'input()' eval(text) #should take input?