Parque

Uma loja de valor chave com travessia encomendada de chaves
Baixe Agora

Parque Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Peter Teichman
  • Site do editor:
  • http://teichman.org

Parque Tag


Parque Descrição

O parque é uma API de valor de chave persistente para Python com travessia ordenada de chaves. Tanto as teclas e os valores são seguros binários. É semelhante em uso para LevelDB, mas não tem dependências fora da biblioteca padrão do Python. É para ser extremamente fácil de usar e pode escalar para alguns gigabytes de dados. Ele permite que você seja preguiçoso até que não atenda às suas necessidades. Use-o até então.it suportes simples e configuração de dados de byte: >>> kv = park.sqlitestore ("Number.park") >>> kv.put ("1", "um") >>> kv. Coloque ("2", "dois") >>> kv.put ("3", "três") >>> kv.put ("4", "quatro") >>> kv.get ("2" ) 'Two'batched configuração de dados de um iterável: >>> kv.put_many ( ) >>> kv.get ("3") 'TRÊS'EXICAMENTE encomendou travessia de chaves e itens, com Start e End Sentinel (inclusive): >>> kv.put ("1", "One") >>> kv.put ("2", "dois") >>> kv.put ("3", "três") >>> kv.put ("11", "onze") >>> kv.put (" 12 "," doze ") >>> Lista (kv.keys ()) >>> lista (kv.keys (key_from = "12")) >>> lista (kv.keys (key_from = "12", key_to = "2")) > >> Lista (kv.items (key_from = "12")) iteração sobre todas as chaves ou itens com um determinado prefixo: >>> kv.put ("animal de estimação / cão", "canis lupus familiaris") >>> kv.put ("animal de estimação / gato", "felis catus") >>> kv.put ("Pet / Wolf", "Canis Lupus") >>> Lista (kv.prefix_keys ("PET /")) >>> Lista (kv.prefix_keys ("animal de estimação /", strip_prefix = true)) >>> Lista (KV .PREFIX_ITEMS ("PET /", strip_prefix = true) ele joga bem com geradores, então você pode, por exemplo, estacione todos os números de contagem (isso vai demorar um pouco): Def Numbers (): para num em itertools.count (1): tecla = value = str (num) rendimento, valorkv.put_many (números ()) ou recursivamente estacionar Conteúdo de um diretório (digitado por caminhos relativos) do sistema de arquivos local: Def file_item (nome do arquivo): com aberto (nome do arquivo, "r") como fd: retorno de nome do arquivo, fd.read () kv.put_many (file_item (OS.PPATH. Junte (root, name)) para root, dirs, arquivos no OS.WALK (diretório) para nome na página inicial do produto)


Parque Software Relacionado

gs_export.

um pequeno script shell para despejar seu perfil genericsetup em algum lugar e notificar você para alterações ...

50

Download