【脚本语言系列】关于Python持久化shelve,你需要知道的事

来源:互联网 发布:歌曲mv制作软件 编辑:程序博客网 时间:2024/06/08 12:11

如何使用shelve

# -*- coding:utf-8 -*-import shelveaddresses = shelve.open("addresses")addresses["1"]=["One","Beijing Road", "1990-01-01"]addresses["2"]=["Two","Shanghai Road", "1990-01-02"]if addresses.has_key("2"):    del addresses["2"]print addressesaddresses.close()
{'1': ['One', 'Beijing Road', '1990-01-01']}

什么是shelve

DBM是采用哈希结构进行存储的文件式数据库。
DBM比普通文件稳定可靠而且查询速度库。
shelve模块类似anydbm模块的用法,其返回字典的value值支持基本的Python类型。

阅读全文
0 0
原创粉丝点击