subprocess.call() 到子文件夹中的 运行 脚本?
subprocess.call() to run script from subfolder?
我想 运行 我当前的 python 父脚本中的另一个子脚本,它位于 subprocess.call('sub-script.py',cwd='subfolder')
父脚本的子文件夹中并且它不能'找不到路径。关于如何将 cwd 与 subprocess
一起使用,我是否遗漏了什么?
文件夹:
parent-script.py
---subfolder
sub-script.py
由于subfolder
可能不在你的路径中,你需要在调用sub-script.py时添加“./”(假设它是可执行的):
subprocess.call('./sub-script.py', cwd='subfolder')
我想 运行 我当前的 python 父脚本中的另一个子脚本,它位于 subprocess.call('sub-script.py',cwd='subfolder')
父脚本的子文件夹中并且它不能'找不到路径。关于如何将 cwd 与 subprocess
一起使用,我是否遗漏了什么?
文件夹:
parent-script.py
---subfolder
sub-script.py
由于subfolder
可能不在你的路径中,你需要在调用sub-script.py时添加“./”(假设它是可执行的):
subprocess.call('./sub-script.py', cwd='subfolder')