while循环终止,如果文件结束到达
答案 0 :(得分:1)
在Python中,文件对象实现了__iter__
接口,因此您可以执行以下操作:
for line in file:
# processing on line
我的建议是以这种方式重构代码,必要时尽早破解。例如:
for line in file:
if processed_count >= max_lines_to_process:
break
# ....
processed_count += 1