bsddb
The bsddb module provides an interface to the Berkeley DB library. Hash, Btree, or record-based files can be created using the appropriate open() call:
hashopen(
filename
[,
flag=’r’ [,
mode]])
Opens the hash format file named filename. The parameters have the same meaning as for open(), as described in the chapter introduction.
btopen(
filename
[,
flag=’r’ [,
mode]])
Opens the Btree format file named filename.
rnopen(
filename
[,
flag=’r’ [,
mode]])
Opens a DB record format file named filename.
Databases created by this module behave like dictionaries, as described in the “Introduction” section, and additionally provide the following methods for moving a “cursor” through records:
Method | Description |
---|---|
d.set_location(key) | Sets the cursor to the ... |
Get Python: Essential Reference, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.