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 (and cPickle in Python 2.X)

Serialisiert/deserialisiert Objekte im Speicher in/aus Datei-Streams.

shelve

Schlüsselbasierte persistente Objektspeicher: Objekte werden in dbm-Dateien im pickle-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.