【发布时间】:2012-05-02 13:45:00
【问题描述】:
我在迭代文件时遇到问题。这是我在解释器上输入的内容和结果:
>>> 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() 文件然后再次打开它进行阅读!这是正常行为吗?
【问题讨论】: