12. Persistência de Dados¶
Os módulos descritos neste capítulo possuem suporte ao armazenamento de dados do Python em um formato persistente no disco. Os módulos pickle
e marshal
podem transformar muitos tipos de dados do Python em um fluxo de bytes e então recriar os objetos a partir dos bytes. Os vários módulos relacionados ao DBM possuem suporte a uma família de formatos de arquivo baseados em hash que armazenam um mapeamento de strings para outras strings.
A lista de módulos descritos neste capítulo é:
- 12.1.
pickle
— Serialização de objetos Python - 12.2.
copyreg
— Registra funções de suportepickle
- 12.3.
shelve
— Persistência de objetos Python - 12.4.
marshal
— Serialização interna de objetos Python - 12.5.
dbm
— Interfaces to Unix “databases” - 12.6.
sqlite3
— DB-API 2.0 interface for SQLite databases