Bündel von Timing -Versorgungsunternehmen wie Timer, mit denen Sie ein Ereignis in einem bestimmten Intervall oder einer Stoppuhr auslösen können, um die Zeit usw. zu messen usw.
Installieren Sie Thym von PYPI (empfohlen):
sudo pip install thym
Wenn Sie ein Virtualenv verwenden, möchten Sie möglicherweise die Verwendung von sudo vermeiden:
pip install thym
Erstens Klon Thym mit git :
git clone https://github.com/apgeorg/thym.git
Dann CD zum Thym -Ordner und führen Sie den Befehl Install aus:
cd thym
sudo python setup.py install
Timer kann einen Rückruf entweder regelmäßig oder als Einsatz auslösen, indem das oneshot -Argument entsprechend festgelegt wird. Es gibt eine elapsed Eigenschaft, die die verstrichene Zeit zurückgibt, seit start() gerufen wurde. Darüber hinaus ist auch eine remaining Eigenschaft verfügbar, die die verbleibende Zeit des angegebenen Intervalls zurückgibt.
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 () Ein laufender Timer kann jederzeit gestoppt werden, indem Sie stop() wie unten gezeigt anrufen. Die verstrichene Zeit und die verbleibende Zeit werden entsprechend berechnet.
t . stop () Stoppwatch löst einen Rückruf aus, wenn stop() aufgerufen wird. Der Rückruf kann über den Stopwatch Consturctor übergeben werden.
Es gibt eine elapsed Eigenschaft, die die verstrichene Zeit zurückgibt, seit start() gerufen wurde.
import thym
# Stopwatch callback function
def stopped_callback ():
print ( "Stopwatch stopped!" )
# Create a Stopwatch
sw = thym . Stopwatch ( stopped_callback )
# Start running
sw . start () Ein laufender Stoppwach kann jederzeit gestoppt werden, indem Sie stop() wie unten gezeigt anrufen. Dementsprechend wird die verstrichene Zeit berechnet.
sw . stop ()Thym ist unter MIT lizenziert. Weitere Informationen finden Sie unter Lizenzdatei.
Copyright © 2019 Apostolos Georgiadis.