17db96d56Sopenharmony_ci.. _persistence: 27db96d56Sopenharmony_ci 37db96d56Sopenharmony_ci**************** 47db96d56Sopenharmony_ciData Persistence 57db96d56Sopenharmony_ci**************** 67db96d56Sopenharmony_ci 77db96d56Sopenharmony_ciThe modules described in this chapter support storing Python data in a 87db96d56Sopenharmony_cipersistent form on disk. The :mod:`pickle` and :mod:`marshal` modules can turn 97db96d56Sopenharmony_cimany Python data types into a stream of bytes and then recreate the objects from 107db96d56Sopenharmony_cithe bytes. The various DBM-related modules support a family of hash-based file 117db96d56Sopenharmony_ciformats that store a mapping of strings to other strings. 127db96d56Sopenharmony_ci 137db96d56Sopenharmony_ciThe list of modules described in this chapter is: 147db96d56Sopenharmony_ci 157db96d56Sopenharmony_ci 167db96d56Sopenharmony_ci.. toctree:: 177db96d56Sopenharmony_ci 187db96d56Sopenharmony_ci pickle.rst 197db96d56Sopenharmony_ci copyreg.rst 207db96d56Sopenharmony_ci shelve.rst 217db96d56Sopenharmony_ci marshal.rst 227db96d56Sopenharmony_ci dbm.rst 237db96d56Sopenharmony_ci sqlite3.rst 24