ホームページ > バックエンド開発 > Python チュートリアル > ある Python ファイルが別の Python ファイルを実行するにはどうすればよいでしょうか?

ある Python ファイルが別の Python ファイルを実行するにはどうすればよいでしょうか?

Susan Sarandon
リリース: 2024-12-07 00:46:09
オリジナル
787 人が閲覧しました

How Can One Python File Execute Another?

ある Python ファイルを別の Python ファイルから実行する方法

複数の Python ファイルを操作する場合、あるファイルで別のファイルを実行する必要が生じる場合があります。 。推奨されるアプローチは次のとおりです。

1.モジュールとしてインポート

  • インポート ファイルを使用して、ターゲット ファイルをモジュールとしてインポートします。
  • このアプローチは安全で効率的で、意図したとおりにコードを再利用できます。ターゲット ファイルの名前が file.py の場合は、インポート ステートメントで .py 拡張子を省略します。

2. exec コマンド (注意: 安全ではありません)

  • Python 2 (execfile('file.py')) または Python 3 (exec(open('file.py') の exec コマンドを検討してください。 ).read())).
  • このメソッドは、セキュリティ上の懸念とコードのため、通常は推奨されません不安定性。

3.シェル プロセスの生成

  • 新しいシェル プロセスを生成するには、os.system('python file.py') を使用します。
  • このアプローチは、最も望ましくなく、次のような状況のために予約されています。他の方法は不適切です。

以上がある Python ファイルが別の Python ファイルを実行するにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート