Pacote de utilitários de tempo, como timer que permite acionar um evento em um intervalo especificado ou cronômetro para medir o tempo etc.
Instale Thym de Pypi (recomendado):
sudo pip install thym
Se você estiver usando um VirtualEnv, convém evitar o uso de sudo:
pip install thym
Primeiro, clone thym usando git :
git clone https://github.com/apgeorg/thym.git
Em seguida, CD na pasta Thym e execute o comando de instalação:
cd thym
sudo python setup.py install
O timer é capaz de acionar um retorno de chamada periodicamente ou como um tiro único, definindo o argumento oneshot correspondentemente. Há uma propriedade elapsed que retorna o tempo decorrido desde que start() foi chamado. Além disso, também está disponível uma propriedade remaining que retorna o tempo restante do intervalo especificado.
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 () Um temporizador em execução pode ser interrompido a qualquer momento ligando para stop() como mostrado abaixo. O tempo decorrido e o tempo restante são calculados de acordo.
t . stop () O stopwatch aciona um retorno de chamada quando stop() é chamado. O retorno de chamada pode ser passado sobre o consultor de parada.
Há uma propriedade elapsed que retorna o tempo decorrido desde que start() foi chamado.
import thym
# Stopwatch callback function
def stopped_callback ():
print ( "Stopwatch stopped!" )
# Create a Stopwatch
sw = thym . Stopwatch ( stopped_callback )
# Start running
sw . start () Um stopwach em execução pode ser interrompido a qualquer momento ligando para stop() como mostrado abaixo. Consequentemente, o tempo decorrido é calculado.
sw . stop ()Thym é licenciado sob o MIT. Consulte o arquivo de licença para obter detalhes.
Copyright © 2019 Apostolos Georgiadis.