数据持久化
本章中描述的模块支持在磁盘上以持久形式存储 python 数据。 pickle 和 marshal 模块可以将许多 Python 数据类型转换为字节流,然后从字节中重新创建对象。 各种与 DBM 相关的模块支持一系列基于散列的文件格式,这些格式存储字符串到其他字符串的映射。

本章中描述的模块列表是:
- pickle —- Python 对象序列化
- 与其他 Python 模块间的关系
- 与 marshal 间的关系
 - 与 json 模块的比较
 
 - 数据流格式
 - 模块接口
 - 可以被封存/解封的对象
 - 封存类实例
- 持久化外部对象
 - Dispatch 表
 - 处理有状态的对象
 
 - 类型,函数和其他对象的自定义归约
 - 外部缓冲区
 - 限制全局变量
 - 性能
 - 例子
 
 - copyreg —- 注册配合 pickle 模块使用的函数
 - shelve —- Python 对象持久化
 - marshal —- 内部 Python 对象序列化
 - dbm —- Unix “数据库” 接口
- dbm.gnu —- GNU 对 dbm 的重解析
 - dbm.ndbm —- 基于 ndbm 的接口
 - dbm.dumb —- 便携式 DBM 实现
 
 - sqlite3 —- SQLite 数据库 DB-API 2.0 接口模块
- 教程
 - 参考
- Module functions
 - Module constants
 - Connection objects
 - Cursor objects
 - Row objects
 - Blob objects
 - PrepareProtocol objects
 - 异常
 - SQLite 与 Python 类型
 - 默认适配器和转换器
 
 - How-to guides
- How to use placeholders to bind values in SQL queries
 - How to adapt custom Python types to SQLite values
- How to write adaptable objects
 - How to register adapter callables
 
 - How to convert SQLite values to custom Python types
 - Adapter and converter recipes
 - How to use connection shortcut methods
 - How to use the connection context manager
 - How to work with SQLite URIs
 
 - 说明
 
 
            
                分享文章:创新互联Python教程:数据持久化
                
                新闻来源:http://www.csdahua.cn/qtweb/news37/334437.html
            
            
                网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
                                
            
                广告
                
            
            
                声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
                快上网