如何使用 python 启动外部应用程序但不使用 os.system 或 subprocess.call?此外部应用程序是另一个 Win32 控制台应用程序。os.system('app') 的问题是,当执行的外部应用程序关闭时,我可以继续应用程序的其余部分,并且使用 subprocess.call,该外部应用程序的输出在 python 进程内。
import os
import subprocess
def runapp():
os.system(r'"C:\Program Files (x86)\Microsoft Office\root\Office16\WINWORD.EXE"')
anotherfunction()
def anotherfunction():
# do something
在上面给出的示例中,当我关闭 Word 时,将调用 anotherfunction()。有没有其他方法可以运行外部应用程序?