Ich speichere Informationen in einer Datei mit der pickle.dump-Funktion in Python 3.4. Ich versuche die Daten im LIFO-Formular (last in first out) zu lesen.Lesen einer Datei mit mehreren gebeizten Elementen vom Ende
Alternative, ich denke vielleicht gibt es einen Weg, ich könnte nur den letzten Punkt lesen, vorausgesetzt, es gibt eine Möglichkeit, direkt darauf zu zeigen. Dann zeigen Sie erneut darauf und entfernen Sie es aus der Datei, bevor Sie das nächste Element lesen.
Vielen Dank im Voraus!
Sie etwas geschrieben haben, die wir verbessern könnten versuchen? Versuchen Sie außerdem, das Lesen der gesamten Datei in den Speicher zu vermeiden ("nur den letzten Eintrag lesen")? – pistache
Tut mir leid, aber ich habe noch nichts geschrieben, weil ich nicht herausfinden kann, ob ich den letzten Punkt erreichen kann, ohne die ganze Datei durchzugehen. –
Sie müssten einen Index der Dateiposition pflegen, in der jeder Pickle gestartet wurde, vielleicht in einer zweiten Datei. – jasonharper