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

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

Barbara Streisand
Barbara Streisandオリジナル
2024-12-07 20:07:18172ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。