O'Reilly logo

Python: kurz & gut by Mark Lutz

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Module zur Objekt-Persistenz

Drei Module bilden das Interface zur Objekt-Persistenz:

anydbm

Schlüsselbasierte, nur Strings speichernde Dateien.

pickle (and cPickle)

Serialisiert ein Objekt im Speicher nach/aus Dateiströmen.

shelve

Schlüsselbasierte persistente Objektspeicher: »pickelt« Objekte nach/aus anydbm-Dateien.

Das Modul shelve implementiert persistente Objektspeicher. shelve benutzt zunächst das Modul pickle zur Konvertierung von Python-Objekten im Speicher in Bytestrom-Strings (Serialisierung) und dann das Modul anydbm, um diese Strings in schlüsselbasierten Dateien abzulegen.

Schnittstellen zu anydbm und shelve

DBM ist ein Dateisystem mit Zugriff über Schlüssel: Strings werden über ihren Schlüssel gespeichert und geholt. Das Modul anydbm wählt ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required