Datenpersistenz¶
Die in diesem Kapitel beschriebenen Module unterstützen das dauerhafte Speichern von Python-Daten auf der Festplatte. Die Module pickle und marshal können viele Python-Datentypen in einen Bytestrom umwandeln und die Objekte anschließend aus den Bytes wiederherstellen. Die verschiedenen DBM-Module unterstützen eine Familie hashbasierter Dateiformate, die eine Zuordnung von Zeichenketten zu anderen Zeichenketten speichern.
Die Liste der in diesem Kapitel beschriebenen Module lautet:
pickle— Python object serializationcopyreg— Hilfsfunktionen fürpickleregistrierenshelve— Python object persistencemarshal— Interne Serialisierung von Python-Objektendbm— Interfaces to Unix „databases“sqlite3— DB-API-2.0-Schnittstelle für SQLite-Datenbanken- Tutorial
- Referenz
- Anleitungen
- Platzhalter verwenden, um Werte in SQL-Abfragen zu binden
- Eigene Python-Typen an SQLite-Werte anpassen
- SQLite-Werte in eigene Python-Typen umwandeln
- Rezepte für Adapter und Konverter
- Die Abkürzungsmethoden der Verbindung verwenden
- Den Kontextmanager der Verbindung verwenden
- Mit SQLite-URIs arbeiten
- Row-Factorys erzeugen und verwenden
- Mit Textkodierungen umgehen, die nicht UTF-8 sind
- Erklärung