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