7.11 dbhash -- Interfaccia stile DBM per la libreria database BSD

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:

exception error
Eccezione sollevata per errori dei database diversi da KeyError. È un sinonimo di bsddb.error.

open( path[, flag[, mode]])
Apre un database 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:

Modulo anydbm:
Interfaccia generica ai database stile dbm.
Modulo bsddb:
Interfaccia a pi� basso livello per la libreria db BSD.
Modulo whichdb:
Modulo di utilit� usato per determinare il tipo di un database esistente.



Subsections
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.