想要批量运行多个python文件,可以把要运行的python文件放在一个文件夹中,然后运行以下代码。
import os
import subprocess
# 设置文件夹路径
folder_path = r'E:\code'
# 遍历文件夹中的所有文件
for filename in os.listdir(folder_path):
# 仅处理以 .py 结尾的文件
if filename.endswith('.py'):
# 构建完整的文件路径
file_path = os.path.join(folder_path, filename)
# 使用 subprocess 运行 Python 代码文件
try:
subprocess.run(['python', file_path], check=True)
print(f"代码文件 {filename} 运行成功")
except subprocess.CalledProcessError:
print(f"代码文件 {filename} 运行失败")