python使用dbm持久字典详解
摘要:
在一些python小型应用程序中,不需要关系型数据库时,可以方便的用持久字典来存储名称/值对,它与python的字典非常类似,主要区别在于数据是在磁盘读取和写入的。另一个区别在于dbm的键和值必须是字符串类型。 1.选择dbm模块 python支持很多dbm模块,遗憾的是,每个dbm模块创建的文件不兼容。 下表列出这些模块:模块说明dbm选择最好的dbm模块dbm.dumb使用dbm库的一个简单但可移植的实现dbm.gnu使用GNU dbm的库 一般除非某个dbm库有特殊高级功能,那就用dbm模块。 2.创建持久词典 代码:import dbmdb = dbm.open(... 阅读全文
posted @ 2013-02-04 22:23 Jonathan爱学习 阅读(4525) 评论(0) 推荐(0) 编辑