Disponibilità: Unix, Windows.
Il modulo dbhash fornisce una funzione per aprire database
usando la libreria db
BSD. Questo modulo rispecchia
l'interfaccia di altri moduli Python per i database che forniscono un
accesso ai database stile DBM. È richiesto il modulo
bsddb per usare dbhash.
Questo modulo fornisce un'eccezione ed una funzione:
path[, flag[, mode]]) |
db
e restituisce l'oggetto database.
L'argomento path rappresenta il nome del file database.
L'argomento flag può essere 'r'
(valore predefinito),
'w'
, 'c'
(che crea il database se non esiste), o
'n'
(che crea sempre un database vuoto). Sulle piattaforme
dove la libreria db
BSD supporta il locking, può venire
aggiunta una "l" per indicare che dovrebbe essere usato il
locking.
Il parametro facoltativo mode viene usato per indicare i bit dei permessi Unix che dovrebbero essere impostati in caso di creazione di un nuovo database; ciò verrà mascherato dal valore corrente della umask del processo.
Vedete anche:
dbm
.
db
BSD.