English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Objeto temporizador en Python

El objeto temporizador se utiliza para crear ciertas operaciones limitadas por un período de tiempo. Utilice el objeto temporizador para crear algunos hilos que ejecuten ciertas operaciones. En Python, Timer es una subclase de la clase Thread. Utilicestart()Método de inicio del temporizador.

Crear un objeto Timer

threading.Timer(interval, function, args = None, kwargs = None), esta es la sintaxis para crear el temporizador de objetos Timer.

Primero, en este ejemplo, obtendremos

Adiós

3Se mostrará después de unos segundos

Programa de Python

Ejemplo

import threading
   def mytimer():
      print("Programa de Python\n")
      my_timer = threading.Timer(3.0, mytimer)
      my_timer.start()
print("Bye\n")

Resultados de salida

Bye
Programa de Python

Cancelar temporizador

La sintaxis de timer.cancel() es para cancelar el temporizador.

Ejemplo

import threading
   def mytimer():
      print("Programa de Python\n")
      my_timer = threading.Timer(3.0, mytimer)
      my_timer.start()
   print("Cancelling timer\n")
      my_timer.cancel()
print("Bye\n")

Resultados de salida

Cancelling Timer
Bye