【脚本语言系列】关于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
- 【脚本语言系列】关于Python持久化shelve,你需要知道的事
- 【脚本语言系列】关于Python持久化dbhash,你需要知道的事
- 【脚本语言系列】关于Python持久化anydbm,你需要知道的事
- 【脚本语言系列】关于Python系统管理,你需要知道的事
- 【脚本语言系列】关于Python容器,你需要知道的事
- 【脚本语言系列】关于Python结构化文本文件处理YAML,你需要知道的事
- 【脚本语言系列】关于Python结构化文本文件处理csv,你需要知道的事
- 【脚本语言系列】关于Python结构化文本文件处理xml,你需要知道的事
- 【脚本语言系列】关于Python结构化文本文件处理HTML,你需要知道的事
- 【脚本语言系列】关于Python结构化文本文件处理JSON,你需要知道的事
- 【脚本语言系列】关于Python结构化文本文件处理配置文件.ini,你需要知道的事
- 【脚本语言系列】关于Python结构化文本文件处理MsgPack,你需要知道的事
- 【脚本语言系列】关于Python结构化文本文件处理Avro,你需要知道的事
- 【脚本语言系列】关于Python结构化文本文件处理Thrift,你需要知道的事
- 【脚本语言系列】关于Python结构化二进制文件处理Microsoft Excel,你需要知道的事
- 【脚本语言系列】关于Python结构化二进制文件处理HDF5,你需要知道的事
- 【脚本语言系列】关于Python调试报错,你需要知道的事
- 【脚本语言系列】关于Python开发环境搭建,你需要知道的事
- 线段树单点更新 ants
- Spring中InitializingBean接口使用理解
- apache2.4 tomcat7.0 整合
- 注意strncpy的n
- Chip Factory
- 【脚本语言系列】关于Python持久化shelve,你需要知道的事
- hdfs haadmin使用,DataNode动态上下线,NameNode状态切换管理,数据块的balance,HA下hdfs-api变化(来自学习资料)
- SpringBoot 定时任务
- 在UI中显示Forecast list(十一)
- 使用Android广播碰到的问题
- Android 关于listView 显示不全的问题
- MongoDB的配置与复制集
- 模板引擎 freemarker
- 经济学研究方法兼谈夜光遥感数据在经济中的应用报告小结