Park

Ein Schlüsselvalonspeicher mit bestelltem Traversen von Tasten
Jetzt downloaden

Park Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Peter Teichman
  • Website des Verlags:
  • http://teichman.org

Park Stichworte


Park Beschreibung

Park ist eine anhaltende Schlüsselwert-API für Python mit bestelltem Durchlauf der Schlüssel. Beide Tasten und Werte sind Binärsicher. Es ist ähnlich wie in Leveldb, hat jedoch keine Abhängigkeiten außerhalb der Python-Standardbibliothek. Es soll extrem einfach zu bedienen sein und auf ein paar Gigabyte von Daten skalieren. Sie können faul sein, bis er Ihre Bedürfnisse nicht erfüllt. Verwenden Sie es bis dahin. Es unterstützt ein einfaches Erhalten und Einstellen von Byte-Daten: >>> kV = park.sqlitestore ("numbers.park") >>> kv.satz ("1", "eins") >>> kV. Put ("2", "zwei") >>> kv.satz ("3", "drei") >>> kv.put ("4", "vier") >>> kV.get ("2" ) 'Zwei'batchierte Einstellung von Daten von einem iteranablen: >>> kv.put_many ( ) >>> kv.get ("3") 'Threexexisch bestellt Traversal von Tasten und Gegenständen mit Start- und End-Sentinels (inklusive): >>> KV.PUT ("1", "One") >>> kv.satz ("2", "zwei") >>> kv.satz ("3", "drei") >>> kv.satz ("11", "elf") >>> kv.put (" 12 "," zwölf ") >>> list (kv.keys ()) >>> List (KV.Keys (key_from = "12") >>> Liste (KV.Keys (key_from = 12 ", Key_to =" 2 ")) > >> Liste (kV.items (key_from = 12 ")) Iteration über alle Tasten oder Artikel mit einem bestimmten Präfix: >>> kv.put ("pet / dog", "canis lupus familiellis") >>> kv.satz ("pet / cat", "felis catus") >>> kv.put ("PET / WOLF", "CANIS LUPUS") >>>-Liste (KV.PREFIX_KEYS ("PET /")) >>> list (kv.prefix_keys ("pet /", strip_prefix = true)) >>> Liste (kV .prefix_items ("pet /", strip_prefix = true)) Es spielt gut mit Generatoren, so dass Sie zB Parken Sie alle Zählnummern (dies dauert eine Weile): DEF-Nummern (): für Num in itertools.count (1): key = value = str (num) Rendite-Taste, valuekv.put_many (Zahlen ()) oder rekurisch Park Inhalt eines Verzeichnisses (gekennzeichnet von relativen Pfaden) aus dem lokalen Dateisystem: def file_item (Dateiname): mit offener (Dateiname, "R") als FD: Return Dateiname, FD.Read () kv.put_many (file_item (OS.Path. Join (root, Name)) für root, dirs, Dateien in OS.WALK (Verzeichnis) für den Namen in Dateien) Produkt-Homepage


Park Zugehörige Software

gs_export.

Ein kleines Shell-Skript, um Ihnen das GenericSetup-Profil irgendwo zu decken und Sie für Änderungen zu benachrichtigen ...

50

Herunterladen