数据持久化 本章中描述的模块列表是: pickle —- Python 对象序列化 与 marshal 间的关系 数据流格式可以被封存/解封的对象 持久化外部对象处理有状态的对象 外部缓冲区 使用方 API 性能 —- 注册配合 pickle 模块使用的函数 shelve —- Python 对象持久化 示例 dbm —- Unix “数据库” 接口 dbm.ndbm —- 基于 ndbm 的接口 sqlite3 —- SQLite 数据库 DB-API 2.0 接口模块 Cursor 对象异常 概述 让对象自行适配 将SQLite 值转换为自定义Python 类型 控制事务 使用快捷方式使用连接作为上下文管理器