Comment exécuter du code régulièrement à des intervalles spécifiés
En Python, il est possible d'exécuter une certaine séquence de code à des intervalles prédéterminés, tels que imprimer un message ou mettre à jour un fichier. Une méthode pour y parvenir consiste à utiliser l'objet Timer du module de thread.
La classe threading.Timer en Python permet la création de tâches planifiées qui peuvent être exécutées à un intervalle spécifié. Pour l'utiliser, vous pouvez créer une fonction contenant le code que vous souhaitez exécuter et appeler la méthode start() de l'objet Timer pour la planifier.
Voici un exemple qui affiche "Hello, World!" toutes les 5 secondes :
import threading def printit(): threading.Timer(5.0, printit).start() print("Hello, World!") printit()
Ce code crée un nouveau thread qui exécute la fonction printit() toutes les 5 secondes. Le thread commence à s'exécuter immédiatement et le code principal continue son exécution sans attendre la fin du thread.
Cette approche peut être particulièrement utile lorsque vous devez mettre à jour des données ou effectuer des tâches en arrière-plan à intervalles réguliers sans bloquer le programme principal. flux.
Ce 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!