O'Reilly logo

Python kurz & gut, 4th Edition 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 die Schnittstelle zur Objekt-Persistenz:

dbm (anydbm in Python 2.x)

Schlüsselbasierte Dateispeicher für Strings.

pickle (und cPickle in Python 2.x)

Serialisiert/deserialisiert ein Objekt im Speicher in/aus Datei-Streams.

shelve

Schlüsselbasierte persistente Objektspeicher: Serialisiert/deserialisiert Objekte in/aus dbm-Dateien.

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

Hinweis

In Python 2.x heißt dbm anydbm, das cPickle-Modul ist eine optimierte Version von pickle, die direkt importiert ...

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