Fongeon d'utilitaires de synchronisation tels que la minuterie qui vous permet de déclencher un événement à un intervalle ou un chronomètre spécifié pour mesurer le temps, etc.
Installez le thym à partir de PYPI (recommandé):
sudo pip install thym
Si vous utilisez un VirtualEnv, vous voudrez peut-être éviter d'utiliser Sudo:
pip install thym
Tout d'abord, clone thym utilisant git :
git clone https://github.com/apgeorg/thym.git
Ensuite, CD dans le dossier thym et exécutez la commande d'installation:
cd thym
sudo python setup.py install
Timer est capable de déclencher un rappel soit périodiquement ou en tant que photo en définissant l'argument oneshot en conséquence. Il y a une propriété elapsed qui renvoie l'heure écoulée depuis que start() a été appelée. En outre, une propriété remaining est également disponible qui renvoie le temps restant de l'intervalle spécifié.
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 () Une minuterie en cours d'exécution peut être arrêtée à tout moment en appelant stop() comme indiqué ci-dessous. Le temps écoulé et le temps restant sont calculés en conséquence.
t . stop () Le chronomètre déclenche un rappel lorsque stop() est appelé. Le rappel peut être transmis sur le Constator du chronomètre.
Il y a une propriété elapsed qui renvoie l'heure écoulée depuis que start() a été appelée.
import thym
# Stopwatch callback function
def stopped_callback ():
print ( "Stopwatch stopped!" )
# Create a Stopwatch
sw = thym . Stopwatch ( stopped_callback )
# Start running
sw . start () Un stopwach en cours d'exécution peut être arrêté à tout moment en appelant stop() comme indiqué ci-dessous. En conséquence, le temps écoulé est calculé.
sw . stop ()Le thym est autorisé sous MIT. Voir le fichier de licence pour plus de détails.
Copyright © 2019 Apostolos Georgiadis.