不进入'for'循环? Python2.7

时间:2017-07-24 23:04:05

标签: python python-2.7 for-loop

无论出于何种原因,我的代码都没有进入第85行的“for”循环。

文件input_fileA已打开。有没有人知道为什么?这是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)

1 个答案:

答案 0 :(得分:1)

您可以尝试在input_file1.seek(0) for line in input_file1.readlines():之前添加line 87。既然如此,你提到过你之前已经打过电话。 有关详细信息,请查看discussion here