sagen, dass ich diesen einfachen Python-Skript habe:Erneutes Öffnen von Dateien in Python?
file = open('C:\\some_text.txt')
print file.readlines()
print file.readlines()
Wenn es ausgeführt wird, wobei der erste Druck druckt eine Liste den Text der Datei enthält, während der zweite Druck eine leere Liste druckt. Nicht völlig unerwartet, denke ich. Aber gibt es eine Möglichkeit, die Datei zurückzuspulen, damit ich sie wieder lesen kann? Oder ist der schnellste Weg, es wieder zu öffnen?
Sie könnten versuchen, 'file.close()' und '' open' gegen file.seek' und berichten auf was du gelernt hast. Dann könnten wir Ihre Ergebnisse kommentieren. –
Hey c00kiemonster! Wenn Aloks Antwort Ihre Frage beantwortet, drücken Sie bitte das Häkchen links neben seiner Antwort. Dies markiert es als "die richtige Antwort", damit andere Menschen in der Zukunft wissen, dass es funktioniert. Außerdem gibt es Ihnen zusätzliche Reputationspunkte :-) – Smashery
Ich habe einen schnellen Test auf einer 170k-Datei ausgeführt, und es war ziemlich genau die gleiche Zeit, jeweils ein paar Millisekunden. – c00kiemonster