Scopo | Versione GNU della libreria dbm. |
Versione Python | 1.4 e superiore |
A partire dal 1 gennaio 2021 le versioni 2.x di Python non sono piu' supportate. Ti invito a consultare la corrispondente versione 3.x dell'articolo per le versioni 3.x di Python
Il modulo
gdbm
è la versione aggiornata da GNU della libreria
dbm
. Segue le stesse semantiche delle altre implementazioni di DBM descritte in
anydbm
, con alcune modifiche ai
flag
supportati da
open()
.
Oltre ai flag standard
'r'
,
'w'
,
'c'
ed
'n'
gdbm.open()
supporta:
'f'
per aprire i database in modalità
veloce
. In questa modalità le scritture verso il database non sono sincronizzate.
's'
per aprire i database in modalità
sincronizzata
. Le modifiche al database sono scritte nel file non appena sono eseguite, invece che essere differite fino a che il database viene chiuso o sincronizzato esplicitamente.
'u'
per aprire il database non bloccato.