【发布时间】:2022-11-18 09:26:10
【问题描述】:
我在迭代文件时遇到问题。这是我在解释器上输入的内容和结果:
>>> f = open('baby1990.html', 'rU')
>>> for line in f.readlines():
... print(line)
...
# ... all the lines from the file appear here ...
当我尝试再次迭代同一个打开的文件时,我什么也没得到!
>>> for line in f.readlines():
... print(line)
...
>>>
根本没有输出。要解决这个问题,我必须close()该文件,然后再次打开它进行阅读!这是正常行为吗?
【问题讨论】: