тау является открытым исходным кодом, GPL & NBSP; лицензию инструментом, который обеспечивает временную API базы данных серии.
Запустить сервер тау (с серверной памяти):
./tau.py сервер -b памяти
Используйте TauClient доступ к базе данных из кожи питона:
от тау TauClient импорта
тау = TauClient ()
Отправить некоторые значения:
tau.set (my_key = 'my_value')
tau.set (my_key = 3,1415)
tau.set ({'my_key ": 6.283})
Получите значения обратно (возможно, из другого процесса):
утверждают tau.get ('') my_key == 6.283
Получение предыдущих значений в течение определенного периода (в секундах):
утверждают tau.get ('', my_key период = 30) == ['my_value ", 3.1415, 6.283]
Получите предыдущие значения с их временными метками:
Данные = tau.get ('my_key ", период = 30, временные метки = True)
утверждают данные == [[Дата и время (...), «my_value '],
& NBSP; [DateTime (...), 3.1415]
& NBSP; [DateTime (...), 6.283]]
Отправить еще несколько значений, либо JSON сериализации значения, будет делать:
tau.set (another_key = 42, yet_another_key = True)
Получите все доступные значения:
утверждают tau.get ('*') == {'my_key ": 6.283,
& NBSP; 'another_key ": 42,
& NBSP; 'yet_another_key ": Правда}
Получите ценности, основанные на стук, используя *, [ABC]:
утверждают tau.get ('* _ ключ ") == {' my_key": 6.283,
& NBSP; 'another_key ": 42,
& NBSP; 'yet_another_key ": Правда}
утверждают tau.get ('* another_key') == {'another_key ": 42,
& NBSP; 'yet_another_key ": Правда}
Для других примеров см испытание _ *. Скопии файлы.
Пакет документации
Требования
- Python
Комментарии не найдены