Python 複数pyファイルの一括実行方法【簡単解説】
Pythonファイルを一括で実行する方法はいくつかありますが、次の方法があります:
- メインのファイル「main.py」
- サブプロセス
import subprocess
# 定义要执行的Python文件列表
file_list = ['file1.py', 'file2.py', 'file3.py']
# 循环执行每个Python文件
for file in file_list:
subprocess.run(['python', file])
上記の例では、file_listは実行するPythonファイルのリストであり、必要に応じてファイル名を追加または削除できます。その後、subprocess.run()関数を使用して各ファイルを実行します。
- 複数のPythonファイルをまとめて実行するために、コマンドラインツールを使用します。
コマンドラインで、forループを使ってPythonコマンドと組み合わせて複数のPythonファイルを一括実行することができます。例えば:
for /r %F in (*.py) do python %F
このコマンドは、現在のディレクトリおよびそのサブディレクトリ内のすべての.pyファイルを実行します。ファイルのフィルタ条件や実行コマンドを必要に応じて変更できます。
これは、複数のPythonファイルを一括実行するための一般的な2つの方法です。実際の状況に応じて適切な方法を選択してください。