| parque Una tienda de valor clave con un recorrido ordenado de las llaves |
Descargar ahora |
parque Clasificación y resumen
- Licencia:
- MIT/X Consortium Lic...
- Nombre del editor:
- Peter Teichman
- Sitio web del editor:
- http://teichman.org
parque Etiquetas
parque Descripción
El parque es una API de valor clave persistente para Python con un recorrido ordenado de las llaves. Tanto las llaves como los valores son seguros binarios. Es similar en uso a LEVELDB, pero no tiene dependencias fuera de la biblioteca estándar de Python. Está destinado a ser extremadamente fácil de usar y puede escalar a unos pocos gigabytes de datos. Le permite ser perezoso hasta que no cumpla con sus necesidades. Utilízalo hasta entonces. Admite la instalación y configuración simple de los datos de byte: >>> kv = park.sqliteestore ("Números.park") >>> kv.put ("1", "uno") >>> kv. Poner ("2", "dos") >>> kv.put ("3", "tres") >>> kv.put ("4", "cuatro") >>> kv.get ("2" ) 'Dos' conjunto de datos de un ITERABLE: >>> kv.put_many ( ) >>> kv.get ("3") 'TRUSTICA DE TRIENCIA DE LAS TECLAS Y ARTÍCULOS PEDIDOS PEDIDOS, CON SENTIFICADORES DE INICIO Y FINAL (INCLUIDO): >>> kv.put ("1", "uno") >>> kv.put ("2", "dos") >>> kv.put ("3", "tres") >>> kv.put ("11", "once") >>> kv.put (" 12 "," Doce ") >>> LISTA (KV.KEYS ()) >>> LISTA (KV.KEYS (KEY_FROM = "12")) >>> LISTA (KV.KEYS (KEY_FROM = "12", KEY_TO = "2")) > >> LISTA (kv.items (key_from = "12") iteración sobre todas las llaves o artículos con un prefijo dado: >>> kv.put ("PET / DOG", "Canis Lupus Familiaris") >>> kv.put ("PET / CAT", "FELIS CATUS") >>> kv.put ("PET / WOLF", "Canis Lupus") >>> LISTA (kv.prefix_keys ("PET /")) >>> LISTA (KV.PREFIX_KEYS ("PET /", Strip_Prefix = verdadero)) >>> LISTA (KV .prefix_items ("PET /", Strip_Prefix = verdadero)) . bien con los generadores, por lo que puede, por ejemplo, Parque todos los números de conteo (esto tomará un tiempo): Números DEF (): para NUM IN ITERTOOLS.COUNT (1): Tecla = Valor = Tecla de rendimiento, Valuekv.put_many (números ()) o recursivamente Los contenidos de un directorio (clave por rutas relativas) desde el sistema de archivos local: DEF FILE_ITEM (nombre de archivo): con abierto (nombre de archivo, "r") como FD: devuelva el nombre de archivo, fd.read () kv.put_many (file_item (os.path. Únase a (root, nombre)) para root, dirs, archivos en OS.walk (directorio) para Nombre en los archivos) Página de inicio del producto
parque Software relacionado