python3中的子进程调用

2024-04-20 06:44:19 发布

您现在位置:Python中文网/ 问答频道 /正文

嘿,伙计们,我有一个非常简单的代码。你知道吗

subprocess.call(dirIFLO+'IFLO.exe')

其中dirIFLO只是当前工作目录上方的一个文件夹 这个代码应该运行IFLO.exe当我的代码等待时。程序确实启动了,但不知何故,它无法获得文件,他们应该在同一个目录,它是。如果我手动打开它,我会让它正常工作。你知道吗


Tags: 文件代码程序目录文件夹手动callexe
1条回答
网友
1楼 · 发布于 2024-04-20 06:44:19

我通过访问子目录并调用程序,而不是直接从工作目录打开子例程,成功地使其工作。你知道吗

w = os.getcwd()
os.chdir(dirIFLO[:-2])
subprocess.call('IFLO.exe')
os.chdir(w)

相关问题 更多 >