有多種方法可以批量執行多個Python文件,以下是其中一種方法:
main.py
,在該文件中使用subprocess
模塊來執行其他Python文件。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()
函數來執行每個文件。
在命令行中,可以使用for
循環結合python
命令來批量執行多個Python文件,例如:
for /r %F in (*.py) do python %F
這個命令會在當前目錄及其子目錄中執行所有的.py
文件。可以根據需要修改文件過濾條件和執行命令。
以上是兩種常見的方法來批量執行多個Python文件,根據實際情況選擇適合的方法。