I have a program like this:
for line in temp1:
if event in line:
elif date in line:
elif ending in line:
print 'End of file'
event = '1'
date = '2'
ending = '3'
temp1 = open('test.txt')
break statement only breaks out of the
for loop (if it's hit). It doesn't, and indeed, can't break out of the
while loop as well. Though I'm not sure what the
while loop is there for, since the
for loop should iterate over the whole file. Since you're already in a function, you can use a
return statement to break out of multiple loops (though it would probably be better to just get rid of the extra loop).