您将需要调用一个外壳程序才能使subprocess选项起作用:
p = subprocess.Popen('start /B MOZILL~1.LNK', shell=True)p.wait()但是,此操作仍将立即退出(请参阅@R。Bemrose)。
如果
p.pid包含正确的pid(我不确定在Windows上),则可以使用它
os.waitpid()来等待程序退出。否则,您可能需要使用一些win32
com魔术。

您将需要调用一个外壳程序才能使subprocess选项起作用:
p = subprocess.Popen('start /B MOZILL~1.LNK', shell=True)p.wait()但是,此操作仍将立即退出(请参阅@R。Bemrose)。
如果
p.pid包含正确的pid(我不确定在Windows上),则可以使用它
os.waitpid()来等待程序退出。否则,您可能需要使用一些win32