mam problem, aby zrozumieć, powtarzanie pliku: Oto idę na co mam wpisać na tłumacza, a wynik:powtarzanie pliku przy użyciu Pythona
>>> f = open('baby1990.html', 'rU')
>>> for line in f.readlines():
>>> print(line)
>>> ...
>>> ... all the lines from the file appear here
>>> ...
Kiedy próbuję iteracyjne na tym samym otwarte plik ponownie mam nic !!!!
>>> f = open('baby1990.html', 'rU')
>>> for line in f.readlines():
>>> print(line)
>>>
>>>
Nie ma wyjścia, aby rozwiązać ten problem, muszę zamknąć() plik, a następnie otwórz go ponownie do czytania! Czy to normalne zachowanie?
pO chce pomóc zrozumieć, co się dzieje, gdy obiekt pliku jest zużyty. –
Właśnie dodałem tę część wyjaśnienia – Levon
Nie ma powodu, aby czytać plik dwukrotnie, jeśli używasz 'readlines()'. –