tau es un código abierto, GPL & nbsp; herramienta con licencia que proporciona un tiempo de API de base de datos serie.
Iniciar servidor tau (con backend de memoria):
servidor ./tau.py memoria -b
Utilice TauClient para acceder a la base de datos de python:
de tau TauClient importación
tau = TauClient ()
Enviar algunos valores:
tau.set ('my_value' my_key =)
tau.set (my_key = 3.1415)
tau.set ({'my_key': 6,283})
Recibe los valores de vuelta (posiblemente de otro proceso):
afirmar tau.get ('my_key') == 6.283
Recibe valores anteriores durante un periodo (en segundos):
afirmar tau.get ('my_key', periodo = 30) == ['my_value', 3,1415, 6,283]
Recibe los valores anteriores con sus marcas de tiempo:
data = tau.get ('my_key', periodo = 30, marcas de tiempo = True)
afirmar datos == [[datetime (...), 'my_value'],
& Nbsp; [datetime (...), 3,1415],
& Nbsp; [datetime (...), 6.283]]
Enviar algunos valores mas, los valores-JSON serializable harán:
tau.set (another_key = 42, yet_another_key = True)
Recibe todos los valores disponibles:
afirmar tau.get ('*') == {'my_key': 6.283,
& Nbsp; "another_key ': 42,
& Nbsp; "yet_another_key": true}
Recibe valores basados en un golpeteo, utilizando *, [abc]?:
afirmar tau.get ('tecla * _') == {'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 ver más ejemplos de prueba _ *. Py archivos.
Documentación El paquete
Requisitos :
- Python
Comentarios que no se encuentran