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

Oggetto timer in Python

L'oggetto timer viene utilizzato per creare operazioni limitate dal periodo di tempo. Utilizza l'oggetto timer per creare alcuni thread che eseguono determinate operazioni. In Python, Timer è un sottoclasse della classe Thread. Utilizzastart()Metodo di avvio del timer.

Creazione di un oggetto Timer

threading.Timer(interval, function, args = None, kwargs = None), questa è la sintassi per creare un timer per l'oggetto Timer.

Prima di tutto, in questo esempio, otterremo

Arrivederci

Verrà visualizzato dopo 3 secondi

Programma Python

Esempio

import threading
   def mytimer():
      print("Programma Python\n")
      my_timer = threading.Timer(3.0, mytimer)
      my_timer.start()
print("Ciao\n")

Risultato di output

Ciao
Programma Python

Annullamento del timer

La sintassi di timer.cancel() è usata per annullare il timer.

Esempio

import threading
   def mytimer():
      print("Programma Python\n")
      my_timer = threading.Timer(3.0, mytimer)
      my_timer.start()
   print("Annullamento timer\n")
      my_timer.cancel()
print("Ciao\n")

Risultato di output

Annullamento Timer
Ciao