python使用subprocess.Popen实现依次执行x.exe,并在不同指定工作目录下
时间: 2023-05-16 13:06:19 浏览: 186
python中的subprocess.Popen()使用详解
运行,应该怎么写代码?
可以使用以下代码实现:
import subprocess
# 定义要执行的程序列表
exe_list = ['x.exe', 'x.exe', 'x.exe']
# 定义要执行程序的工作目录列表
work_dir_list = ['/path/to/dir1', '/path/to/dir2', '/path/to/dir3']
# 循环执行程序
for i in range(len(exe_list)):
# 设置工作目录
work_dir = work_dir_list[i]
# 执行程序
subprocess.Popen(exe_list[i], cwd=work_dir)
这段代码会依次执行exe_list中的程序,并在不同的工作目录下运行。其中,subprocess.Popen()函数用于执行程序,cwd参数用于设置工作目录。
阅读全文