数据持久化
本章中描述的模块支持在磁盘上以持久形式存储 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。内容未经允许不得转载,或转载时需注明来源:
快上网