7.11.1 Oggetti database

Gli oggetti database restituiti da open() forniscono i metodi comuni a tutti i database stile DBM ed oggetti mappati. Sono disponibili i seguenti metodi in aggiunta a quelli standard.

first( )
È possibile eseguire cicli su ogni coppia chiave/valore nel database usando questo metodo ed il metodo next(). Il traversal è ordinato dai valori interni dell'hash dei database, e non verrà ordinato dai valori delle chiavi. Questo metodo restituisce la chiave iniziale.

last( )
Restituisce l'ultima coppia chiave/valore nel traversal di un database. Può essere usato per iniziare un traversal in ordine inverso; vedere previous().

next( )
Restituisce la successiva coppia chiave/valore nel traversal di un database. Il codice seguente stampa ogni chiave nel database db, senza bisogno di creare una lista in memoria che le contenga tutte.

print db.first()
for i in xrange(1, len(db)):
    print db.next()

previous( )
Restituisce la precedente coppia chiave/valore in un traversal avanzato del database. In congiunzione con last(), può essere usato per implementare un traversal in ordine inverso.

sync( )
Questo metodo forza ogni dato non scritto ad essere scritto sul disco.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy