• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1
2.. _persistence:
3
4****************
5Data Persistence
6****************
7
8The modules described in this chapter support storing Python data in a
9persistent form on disk.  The :mod:`pickle` and :mod:`marshal` modules can turn
10many Python data types into a stream of bytes and then recreate the objects from
11the bytes.  The various DBM-related modules support a family of hash-based file
12formats that store a mapping of strings to other strings.  The :mod:`bsddb`
13module also provides such disk-based string-to-string mappings based on hashing,
14and also supports B-Tree and record-based formats.
15
16The list of modules described in this chapter is:
17
18
19.. toctree::
20
21   pickle.rst
22   copy_reg.rst
23   shelve.rst
24   marshal.rst
25   anydbm.rst
26   whichdb.rst
27   dbm.rst
28   gdbm.rst
29   dbhash.rst
30   bsddb.rst
31   dumbdbm.rst
32   sqlite3.rst
33