修改Python脚本以在目录中的每个文件上运行,需要使用Python的os模块来遍历目录和文件,并使用subprocess模块来运行Python脚本。以下是一个示例代码:
import os
import subprocess
# 遍历目录中的所有文件
for root, dirs, files in os.walk("path/to/directory"):
for file in files:
# 如果文件是Python脚本
if file.endswith(".py"):
# 构造完整的文件路径
file_path = os.path.join(root, file)
# 运行Python脚本
subprocess.run(["python", file_path])
这个代码示例使用os.walk()函数遍历目录中的所有文件,并使用subprocess.run()函数运行每个Python脚本。请注意,这个代码示例假设您要运行的Python脚本不需要任何命令行参数。如果您需要传递参数,请将参数添加到subprocess.run()函数的参数列表中。
领取专属 10元无门槛券
手把手带您无忧上云