如何使用anydbm
# -*- coding:utf-8 -*-
import anydbm
db = anydbm.open("temp","c")
db['One'] = "Bejing road"
db['Two'] = "Shanghai road"
for k, v in db.iteritems():
print k, v
if db.has_key("One"):
del db["One"]
print db
db.close()
One Bejing road
Two Shanghai road
{'Two': 'Shanghai road'}
什么是anydbm
DBM是采用哈希结构进行存储的文件式数据库。
DBM比普通文件稳定可靠而且查询速度库。
anydbm模块也提供了DBM数据库的操作。anydbm模块类似dbhash模块。