thym
1.0.0
計時器等定時實用程序捆綁包,該計時器允許您以指定的間隔或秒錶觸發事件以測量時間等。
從PYPI安裝胸腺(推薦):
sudo pip install thym
如果您使用的是Virtualenv,則可能需要避免使用sudo:
pip install thym
首先,使用git克隆胸腺:
git clone https://github.com/apgeorg/thym.git
然後,CD到Thym文件夾並運行安裝命令:
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()時,秒錶會觸發回調。回調可以通過秒錶警長。
有一個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()來隨時停止運行overwach。因此,計算經過的時間。
sw . stop ()Thym在MIT下獲得許可。有關詳細信息,請參見許可證文件。
版權所有©2019 Apostolos Georgiadis。