Tôi có một vấn đề để hiểu iterating trên một tập tin, Ở đây tôi đi trên những gì tôi gõ trên người diễn giải và kết quả:lặp lại trên một tập tin sử dụng Python
>>> f = open('baby1990.html', 'rU')
>>> for line in f.readlines():
>>> print(line)
>>> ...
>>> ... all the lines from the file appear here
>>> ...
Khi tôi cố gắng lặp trên cùng một mở tập tin một lần nữa tôi đã không có gì !!!!
>>> f = open('baby1990.html', 'rU')
>>> for line in f.readlines():
>>> print(line)
>>>
>>>
Không có đầu ra nào cả, để giải quyết vấn đề này tôi đã đóng() tệp rồi mở lại để đọc !! Đó có phải là một hành vi bình thường không?
OP muốn giúp đỡ để hiểu những gì đang xảy ra khi một đối tượng tập tin được tiêu thụ. –
Tôi vừa thêm phần giải thích – Levon
Không có lý do gì để đọc tệp hai lần nếu bạn đang sử dụng 'readlines()'. –