I am attempting to print from a text file one line at a time, however many cycles I require. I am stuck here:
def do():
i = 0
for i in range(int(mlt)):
file = open('/some/dir/text.txt' , 'r')
for line in file:
linenumber = file.readline()
time.sleep(1)
print(linenumber)
mlt = input('number of cycles')
do()
This outputs to:
line2
line4
line6
line8
line10
line2
line4
....
When I require:
line1
line2
line3
line4
line5
line6
line7
line8
line9
line10
line1
line2
line3
...
I would greatly appreciate if someone could explain to me what it is I am doing wrong.