PageRenderTime 18ms CodeModel.GetById 13ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/Doc/library/persistence.rst

http://unladen-swallow.googlecode.com/
ReStructuredText | 32 lines | 25 code | 7 blank | 0 comment | 0 complexity | 36dd501ae83c849e095c2afbdf4479d6 MD5 | raw file
 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