python subprocess 改变子进程的工作目录

在 subprocess.run 可以通过 cwd 指定子进程工作路径, 或者使用全路径方式

import subprocess

cmd = "python test.py ./config.ini"
subprocess.run(cmd, cwd="D:\codepath")

无效方法,

import subprocess

cmd = "cd /d D:\codepath && python test.py ./config.ini"
subprocess.run(cmd)

提示无法找到 config.ini 文件,subprocess.run 中无法这样切换子进程的工作路径

你可能感兴趣的:(python,工作,python)