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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.