subprocess.Popen
接受一个
cwd参数来设置当前工作目录;您还需要转义反斜杠(
'd:\test\local'),或使用,
r'd:testlocal'以便Python不会将反斜杠解释为转义序列。按照您编写的方式,
t零件将被翻译为
tab。
因此,您的新行应如下所示:
subprocess.Popen(r'c:mytooltool.exe', cwd=r'd:testlocal')
要将Python脚本路径用作cwd,
import os并使用以下命令定义cwd:
os.path.dirname(os.path.realpath(__file__))



