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。