Datenspeicherung¶
Die in diesem Kapitel beschriebenen Module unterstützen die Speicherung von Python-Daten in einer persistenten Form auf der Festplatte. Die Module pickle und marshal können viele Python-Datentypen in einen Byte-Stream umwandeln und die Objekte dann aus den Bytes wiederherstellen. Die verschiedenen DBM-bezogenen Module unterstützen eine Familie von Hash-basierten Dateiformaten, die eine Zuordnung von Zeichenketten zu anderen Zeichenketten speichern.
Die Liste der in diesem Kapitel beschriebenen Module ist
pickle— Python-Objektserialisierung- Beziehung zu anderen Python-Modulen
- Datenstromformat
- Modul-Schnittstelle
- Was kann gepickelt und entpickelt werden?
- Klasseninstanzen pickeln
- Benutzerdefinierte Reduktion für Typen, Funktionen und andere Objekte
- Out-of-band-Puffer
- Einschränken von Globals
- Performance
- Beispiele
- Kommandozeilenoberfläche
copyreg— Registrieren vonpickleSupport-Funktionenshelve— Persistenz von Python-Objektenmarshal— Interne Python-Objektserialisierungdbm— Schnittstellen zu Unix “Datenbanken”sqlite3— DB-API 2.0 Schnittstelle für SQLite-Datenbanken- Tutorial
- Referenz
- Anleitungen
- Verwendung von Platzhaltern zum Binden von Werten in SQL-Abfragen
- Anpassen benutzerdefinierter Python-Typen an SQLite-Werte
- Konvertieren von SQLite-Werten in benutzerdefinierte Python-Typen
- Adapter- und Konverter-Rezepte
- Verwendung von Verbindungs-Shortcut-Methoden
- Verwendung des Verbindungs-Context-Managers
- Arbeiten mit SQLite URIs
- Erstellen und Verwenden von Zeilenfabriken
- Umgang mit Nicht-UTF-8-Textkodierungen
- Erläuterung