Компания синхронизированных коммунальных услуг, таких как таймер, который позволяет запустить событие с указанным интервалом или секундомером, чтобы измерить время и т. Д.
Установите тим из PYPI (рекомендуется):
sudo pip install thym
Если вы используете VirtualENV, вы можете избежать использования SUDO:
pip install thym
Во -первых, клон Thym с использованием git :
git clone https://github.com/apgeorg/thym.git
Затем, CD в папку тиммана и запустите команду установки:
cd thym
sudo python setup.py install
Таймер может запускать обратный вызов либо периодически, либо в качестве одного выстрела, установив соответствующий аргумент oneshot . Существует elapsed свойство, которое возвращает истешенное время с момента вызова start() . Кроме того, также доступно remaining свойство, которое возвращает оставшееся время указанного интервала.
import thym
# Timer callback function
def timer_timeout ():
print ( "Timeout!" )
# Create a Timer which runs periodically
t = thym . Timer ( 1 , timer_timeout , oneshot = False )
# Start running
t . start () Тример бега может быть остановлен в любое время, позвонив stop() как показано ниже. Истекшее время и оставшееся время рассчитываются соответствующим образом.
t . stop () Вторки запускают обратный вызов при вызове stop() . Обратный вызов может быть передан над секундомером Conturctor.
Существует elapsed свойство, которое возвращает истешенное время с момента вызова start() .
import thym
# Stopwatch callback function
def stopped_callback ():
print ( "Stopwatch stopped!" )
# Create a Stopwatch
sw = thym . Stopwatch ( stopped_callback )
# Start running
sw . start () Бегущий стопвах может быть остановлен в любое время, позвонив в stop() как показано ниже. Соответственно, исследуемое время рассчитывается.
sw . stop ()Тим лицензирован под MIT. См. Файл лицензии для получения подробной информации.
Copyright © 2019 Apostolos Georgiadis.