Cookies Monster
Cookies Monster

Reputation: 121

Not entering 'for' loop? Python2.7

For whatever reason, my code is not entering the 'for' loop below in line 85.

The file input_fileA is open. Does anyone have a clue why? This is python 2.7.

 84 if (counter_shiftA == counter_shiftB):
 85     for line in input_fileA:
 86         print line
 87         if shiftBEntryA.strip() in line:
 88             print "Hit a matched line"
 89             counter1 += 1
 90             flag = True
 91             output_file.write(line)
 92         elif shiftEEntryA.strip() in line:
 93             output_file.write(line)
 94             break
 95         elif flag:
 96             output_file.write(line)

Upvotes: 0

Views: 87

Answers (1)

niraj
niraj

Reputation: 18208

You can try adding input_file1.seek(0) before for line in input_file1.readlines(): of line 87. Since, you mentioned you have called the line before. For more details, you can check discussion here

Upvotes: 1

Related Questions