Module für die Persistenz von Objekten
Drei Module aus der Standardbibliothek dienen der Persistenz von Objekten (Speicherung von Objekten):
dbm
(anydbm
in Python 2.X)Schlüsselbasierte Dateispeicher für Strings.
pickle
(andcPickle
in Python 2.X)Serialisiert/deserialisiert Objekte im Speicher in/aus Datei-Streams.
shelve
Schlüsselbasierte persistente Objektspeicher: Objekte werden in
dbm
-Dateien impickle
-Format gespeichert.
Das shelve
-Modul implementiert persistente Objektspeicher. shelve
verwendet seinerseits das pickle
-Modul, um im Speicher befindliche Python-Objekte in lineare Strings zu konvertieren (zu serialisieren), sowie das dbm
-Modul, um diese linearen Strings in schlüsselbasierten Dateien zu speichern. Alle drei Module können ...
Get Python kurz & gut, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.