我有一个带有以下代码的 python 脚本。
Python script: /path/to/pythonfile/
Executable: /path/to/executable/
Desired Output Path: /path/to/output/
我的第一个猜测...
import subprocess
exec = "/path/to/executable/executable"
cdwrite = "cd /path/to/output/"
subprocess.call([cdwrite], shell=True)
subprocess.call([exec], shell=True)
这会将所有文件转储到/path/to/pythonfile/
......我的意思是这是有道理的,但我不确定要假设什么“自我” - 我的 python 代码看到的或 shell 脚本的,我认为它在shell中运行所以如果我在 shell 中 cd,它会 cd 到所需的目录并在那里转储输出?