1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| >>> import bsddb
>>> db = bsddb.btopen('./puissances.db')
>>> d={}
>>> for i in range(10):
d[str(i)]=str(i**2)
>>> for k in d.keys():
print k
db[k]=str(d[k])
1 #c'est juste pour montrer l'ordre dans lequel les données sont ajoutées :
0 #cad aucun
3
2
5
4
7
6
9
8
>>> db.keys()
['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
>>> db['8']
'64'
>>> db.set_location('0')
('0', '0')
>>> db.next()
('1', '1')
>>> db.next()
('2', '4')
>>> db.previous()
('1', '1')
>>> db.last()
('9', '81')
>>> db.first()
('0', '0')
>>> db.next()
('1', '1')
>>> '11' in db
False
>>> '1' in db
True
>>> db.isOpen()
True
>>> db.items()
[('0', '0'), ('1', '1'), ('2', '4'), ('3', '9'), ('4', '16'), ('5', '25'), ('6', '36'), ('7', '49'), ('8', '64'), ('9', '81')]
>>> db.close()#ne pas oublier de fermer, une fois qu'on à fini |
Partager