February 2006
Intermediate to advanced
648 pages
14h 53m
English
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 ... |