Persistencia de datos¶
Los módulos descritos en este capítulo soportan el almacenamiento de datos de Python de forma persistente en el disco. Los módulos pickle y marshal pueden convertir muchos tipos de datos de Python en un flujo de bytes y luego recrear los objetos a partir de los bytes. Los diversos módulos relacionados con DBM admiten una familia de formatos de archivo basados en hash que almacenan un mapeo de cadenas a otras cadenas.
La lista de módulos descritos en este capítulo es:
pickle— Python object serialization- Relación con otros módulos de Python
 - Formato de flujo de datos
 - Interfaz del módulo
 - ¿Qué se puede serializar (pickled) y deserializar (unpickled) con pickle?
 - Pickling de Instancias de clases
 - Reducción personalizada para tipos, funciones y otros objetos
 - Búferes fuera de banda
 - Restricción de globals
 - Performance
 - Ejemplos
 
copyreg— Registerpicklesupport functionsshelve— Python object persistencemarshal— Internal Python object serializationdbm— Interfaces to Unix «databases»sqlite3— DB-API 2.0 interface for SQLite databases- Tutorial
 - Referencia
 - Guías prácticas
- Cómo usar marcadores de posición para vincular valores en consultas SQL
 - Cómo adaptar tipos de Python personalizados a valores de SQLite
 - Como convertir valores SQLite a tipos de Python personalizados
 - Ejemplos para adaptadores y convertidores
 - Cómo utilizar los métodos de acceso directo de conexión
 - Como usar la conexión con un administrador de contexto
 - Como trabajar con URIs SQLite
 - How to create and use row factories
 - How to handle non-UTF-8 text encodings
 
 - Explicación