Python数据管理、对象持久化与文件处理
1. 数据管理与对象持久化
1.1 数据库模块
1.1.1 DB数据库
通过 open() 函数打开DB数据库并返回数据库对象 d ,它类似字典,还具备以下方法:
| 方法 | 描述 |
| ---- | ---- |
| d.first() | 返回数据库中的第一个键 |
| d.last() | 返回数据库遍历中的最后一个键 |
| d.next(key) | 返回数据库中 key 之后的下一个键 |
| d.previous(key) | 返回数据库正向遍历中 key 之前的项 |
| d.sync() | 将未保存的数据写入磁盘 |
当出现除 KeyError 之外的数据库错误时,会抛出 error 异常,等同于 bsddb.error 。
1.1.2 dbm模块
dbm 模块为UNIX的 dbm 库提供接口,使用 open(filename [, flag='r' [, mode]]) 打开 dbm 数据库并返回 <
超级会员免费看
订阅专栏 解锁全文
795

被折叠的 条评论
为什么被折叠?



