例如,在批处理(windows)中,您可以使用%CD%\或。\从cwd开始做一些事情,但我不知道如何在python上做。。。
我试过subprocess.call(['.somedirectorysomeprogram.exe'])
和subprocess.call(['\somedirectorysomeprogram.exe'])
编辑:此外,我在批处理中使用的命令是:start %CD%somedirectorysomeprogram.exe
或start .somedirectorysomeprogram.exe
我还没有测试过它,但它应该可以工作:
from subprocess import call
call(["start %CD%somedirectorysomeprogram.exe", "-l"])
然而,你的文件路径声明对我来说似乎有点奇怪。