Maison >développement back-end >Tutoriel Python >Comment puis-je exécuter des scripts externes à partir d'un script de service ?
Exécuter des scripts externes à partir de scripts de service
On rencontre souvent le besoin d'invoquer des scripts externes à partir d'un script exécuté en tant que service. Cette situation se produit lorsque le script de service nécessite des fonctionnalités spécifiques fournies par le script externe. Examinons comment accomplir cette tâche.
Script séparé pour les fonctionnalités externes
Tout d'abord, créez un script distinct, tel que test1.py, qui contient la fonctionnalité souhaitée. L'exemple de code suivant illustre un script test1.py de base :
print("I am a test") print("see! I do nothing productive.")
Appel du script externe
Pour appeler le script externe à partir de votre script de service, suivez ces étapes :
Exemples de scripts
Voici des exemples de scripts qui illustrent le process :
test1.py
def some_func(): print("in test 1, unproductive") if __name__ == "__main__": # test1.py executed as script # do something some_func()
service.py
import test1 def service_func(): print("service func") if __name__ == "__main__": # service.py executed as script # do something service_func() test1.some_func()
Cette approche vous permet de maintenir modularité et fonctionnalités séparées entre les scripts, garantissant que le script de service gère spécifiquement ses tâches tout en exploitant les fonctionnalités de scripts externes selon les besoins.
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!