Thedbhash module provides a function to open databases usingthe BSDdb library. This module mirrors the interface of theother Python database modules that provide access to DBM-styledatabases. Thebsddb module is required to usedbhash.
This module provides an exception and a function:
| path[, flag[, mode]]) |
db database and return the database object. Thepath argument is the name of the database file.Theflag argument can be'r' (the default),'w','c' (which creates the database if it doesn't exist), or'n' (which always creates a new empty database). For platforms on which the BSDdb library supports locking, an "l" can be appended to indicate that locking should be used.
The optionalmode parameter is used to indicate theUnix permission bits that should be set if a new database must be created; this will be masked by the current umask value for the process.
See Also:
dbm-style databases.db library.