Comment exécuter un fichier Python à partir d'un autre
Lorsque vous travaillez avec plusieurs fichiers Python, vous pouvez rencontrer le besoin d'avoir un fichier en exécute un autre . Voici les approches recommandées :
1. Importer en tant que module
- Importez le fichier cible en tant que module à l'aide du fichier d'importation.
- Cette approche est sécurisée, efficace et permet la réutilisation du code comme prévu. Si le fichier cible est nommé file.py, omettez l'extension .py dans l'instruction d'importation.
2. Commande exec (Attention : non sécurisé)
- Considérez la commande exec dans Python 2 (execfile('file.py')) ou dans Python 3 (exec(open('file.py' ).read())).
- Cette méthode est généralement déconseillée en raison de problèmes de sécurité et de code instabilité.
3. Génération de processus shell
- Utilisez os.system('python file.py') pour générer un nouveau processus shell.
- Cette approche est la moins souhaitable, réservée aux situations où les autres méthodes sont inappropriées.
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!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn