import subprocess
# 参数定义
filenames = os.listdir(path)
params=[]
for i in filenames[1:]:
ff = i.split('.')[0]
ff = 'out/crop/'+ff+'/small_img1'
params.append(ff)
# 循环运行
for p in params:
cmd = ["python", "predict.py", "-path", p]
proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
out, err = proc.communicate()
if proc.returncode != 0:
print(f"Error running {cmd}: {err}")
其中,params为py文件可选参数。