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

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

Barbara Streisand
リリース: 2024-12-07 20:07:18
オリジナル
150 人が閲覧しました

How Can I Run One Python File from Another?

1 つの Python ファイルを別の Python ファイルから実行する

複数の Python ファイルが関係するシナリオでは、あるファイルを別のファイル内から実行する必要があります。これを実現するためのさまざまな方法を次に示します。

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

他の Python ファイルをモジュールとして扱うことをお勧めします。これには、次のインポートが含まれます。

import file
ログイン後にコピー

このアプローチは安全で効率的で、適切なコードの再利用が保証されます。インポートされたファイルの名前が file.py である場合は、インポート ステートメントの .py 拡張子を省略します。

2. Exec Command (Unsafe):

これはあまり望ましくない方法であり、セキュリティ リスクの可能性があるため、通常は推奨されません。ただし、その使用方法は次のとおりです:

Python 2:

execfile('file.py')
ログイン後にコピー

Python 3:

exec(open('file.py').read())
ログイン後にコピー

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

このメソッドは最後の手段として使用され、可能であれば避けてください:

import os
os.system('python file.py')
ログイン後にコピー

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

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