parco

Un negozio di valore chiave con Traversal ordinato delle chiavi
Scarica ora

parco Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • MIT/X Consortium Lic...
  • Prezzo:
  • FREE
  • Nome editore:
  • Peter Teichman
  • Sito web dell'editore:
  • http://teichman.org

parco Tag


parco Descrizione

Park è un persistente API del valore chiave per Python con traversata ordinata delle chiavi. Sia i tasti che i valori sono sicuri binari. È simile nell'uso del livello di leveldb, ma non ha dipendenze al di fuori della libreria standard di Python. È pensato per essere estremamente facile da usare e può scalare a pochi gigabyte di dati. Ti permette di essere pigro fino a quando non soddisfa le tue esigenze. Usalo fino a quando allora supporta il semplice ottenimento e l'impostazione dei dati Byte: >>> kv = park.sqlitestore ("numeri.park") >>> kv.put ("1", "uno") >>> kv. Messa ("2", "Due") >>> kv.put ("3", "tre") >>> kv.put ("4", "quattro") >>> kv.get ("2" ) 'Due' Due "Impostazione dei dati da un Iterable: >>> kv.put_many ( ) >>> kv.get ("3") 'Tre' THE THE TRAVERSALE ORDINATO INFORMATOLE DI CHIAVI E ARTICOLI, CON SENTINELLI AVVIO E FINE (INCLUSIVE): >>> KV.Put ("1", "One") >>> kv.put ("2", "due") >>> kv.put ("3", "tre") >>> kv.put ("11", "undici") >>> kv.put (" 12 "," Dodici ") >>> Elenco (kv.keys ()) >>> Elenco (kv.keys (key_brom = "12"))) >>> Elenco (kv.keys (key_from = "12", key_to = "2")) > >> Elenco (kv.items (key_from = "12")) ] Iterazione su tutte le chiavi o articoli con un dato prefisso: >>> kv.put ("pet / cane", "canis lupus familiaris") >>> kv.put ("pet / gatto", "felis catus") >>> kv.put ("PET / lupo", "Canis Lupus") >>> Elenco (KV.PREFIX_KYYS ("PET /")) >>> Elenco (Kv.prefix_Keys ("PET /", Strip_prefix = True)) >>> Elenco (KV .prefix_items ("pet /", strip_prefix = true)) Gioca bene con i generatori, quindi puoi es Park Tutti i numeri di conteggio (questo richiederà un po 'di tempo): Numeri DIF (): per NUM in ItRatools.Count (1): Key = Value = STR (NUM) Key Key, ValueKv.put_Many (numeri ()) o ricorsivamente parcheggiano I contenuti di una directory (con chiave da percorsi relativi) dal filesystem locale: def file_item (nome file): con aperto (nome file ", r") come fd: return filename, fd.read () kv.put_many (file_item (Os.Path. Iscriviti (root, nome)) per root, dir, file in OS.WALK (Directory) per nome in file) Homepage del prodotto


parco Software correlato

GS_EXPORT.

A Little Shell Script per scaricare il tuo profilo GeneriseTup da qualche parte e notifica a modifiche ...

50

Scarica