tau é uma fonte aberta, GPL & nbsp; ferramenta licenciado que proporciona um tempo de API de banco de dados em série.
Comece servidor tau (backend com memória):
memória -b servidor ./tau.py
Use TauClient para acessar o banco de dados a partir de python:
de tau importação TauClient
tau = TauClient ()
Envie alguns valores:
tau.set (my_key = 'my_value')
tau.set (my_key = 3,1415)
tau.set ({'my_key': 6,283})
Receba valores de volta (possivelmente de outro processo):
afirmar tau.get ('my_key') == 6.283
Receber valores anteriores ao longo de um período (em segundos):
afirmar tau.get ('my_key', período = 30) == ['my_value', 3,1415, 6,283]
Receba valores anteriores com as datas e horas:
data = tau.get ('my_key', período = 30, timestamps = true)
afirmar dados == [[datetime (...) ", my_value '],
& Nbsp; [datetime (...), 3,1415]
& Nbsp; [datetime (...), 6.283]]
Envie mais alguns valores, quaisquer valores JSON-serializável vai fazer:
tau.set (another_key = 42, yet_another_key = True)
Receba todos os valores disponíveis:
afirmar tau.get ('*') == {'my_key': 6.283,
& Nbsp; "another_key ': 42,
& Nbsp; "yet_another_key ': True}
Receba valores com base em um alinhador longitudinal, utilizando *, [abc]?:
afirmar tau.get ('* _ chave') == {'my_key': 6.283,
& Nbsp; "another_key ': 42,
& Nbsp; "yet_another_key ': True}
afirmar tau.get ('* another_key') == {'another_key': 42,
& Nbsp; "yet_another_key ': True}
Para mais exemplos, veja teste _ *. Arquivos py.
Pacote de Documentação
Requisitos :
- Python
Comentários não encontrado