Mise en œuvre de l'exécution de code récurrente à des intervalles spécifiés
On peut être confronté à la nécessité d'exécuter des segments de code spécifiques à des intervalles fixes. Cela peut impliquer des tâches telles que l'impression de messages, la mise à jour de fichiers ou l'exécution de vérifications périodiques.
Utiliser le threading pour la récurrence du code
En Python, on peut exploiter le module de threading et sa classe Timer pour y parvenir. Voici un exemple :
import threading def custom_task(): # Define the code to be executed repeatedly # (replace "Hello, World!" with your desired task) print("Hello, World!") # Set up recursion by creating a new timer object threading.Timer(5.0, custom_task).start() # Start the initial execution thread custom_task() # Continue with other code tasks
En utilisant le threading, ce code exécute votre tâche personnalisée toutes les 5 secondes en arrière-plan tout en permettant à d'autres codes de s'exécuter simultanément.
Comprendre les objets Timer
Comprendre les objets Timer
is_alive() : renvoie True si le minuteur est toujours en cours d'exécution.
Documentation de référence
Pour des informations détaillées sur les objets timer, reportez-vous à la documentation officielle de Python : https://docs.python.org/3/library/ threading.html#timer-objectsCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!