Python拒绝多次遍历文件中的行[重复]
发布于 2021-01-29 14:57:12
这个问题已经在这里有了答案 :
第二次遍历文件不起作用 (4个答案)
去年关闭。
我正在编写一个程序,要求我多次遍历文件的每一行:
loops = 0
file = open("somefile.txt")
while loops < 5:
for line in file:
print(line)
loops = loops + 1
为了简洁起见,我假设我总是需要遍历文件并每行打印5次。该代码与我在程序中实现的较长版本存在相同的问题:文件仅迭代一次。之后,该print(line)
文件不执行任何操作。为什么是这样?
关注者
0
被浏览
62
1 个回答