能简单介绍一下Python中对Berkeley DB的操作吗?
基本的添加,删除,修改记录的操作!谢谢啦!
[解决办法]
使用bsddb模块的xxopen方法以后,就可以像字典一样访问
python manual 里的例子
> > > import bsddb
> > > db = bsddb.btopen( '/tmp/spam.db ', 'c ')
> > > for i in range(10): db[ '%d '%i] = '%d '% (i*i)
...
> > > db[ '3 ']
'9 '
> > > db.keys()
[ '0 ', '1 ', '2 ', '3 ', '4 ', '5 ', '6 ', '7 ', '8 ', '9 ']
> > > db.first()
( '0 ', '0 ')
> > > db.next()
( '1 ', '1 ')
> > > db.last()
( '9 ', '81 ')
> > > db.set_location( '2 ')
( '2 ', '4 ')
> > > db.previous()
( '1 ', '1 ')
> > > for k, v in db.iteritems():
... print k, v