Maison > développement back-end > Tutoriel Python > Comment un fichier Python peut-il en exécuter un autre ?

Comment un fichier Python peut-il en exécuter un autre ?

Susan Sarandon
Libérer: 2024-12-07 00:46:09
original
787 Les gens l'ont consulté

How Can One Python File Execute Another?

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal