我有一個問題要了解迭代上的一個文件,在這裏,我去了我的解釋類型和結果的文件:迭代上使用Python
>>> f = open('baby1990.html', 'rU')
>>> for line in f.readlines():
>>> print(line)
>>> ...
>>> ... all the lines from the file appear here
>>> ...
當我試圖重複在同一開放再次文件我什麼也沒有!
>>> f = open('baby1990.html', 'rU')
>>> for line in f.readlines():
>>> print(line)
>>>
>>>
有沒有輸出,解決這個我已經關閉()的文件,然後再次打開它閱讀!這是一種正常的行爲?
OP想要幫助理解什麼是當一個文件對象要去概念的用戶被消耗。 – 2012-04-21 01:06:46
我剛剛添加了部分解釋 – Levon 2012-04-21 01:07:45
如果您使用'readlines()',沒有理由再次讀取文件兩次。 – 2012-04-21 05:49:19