对于我的脚本,我正在调用另一个程序,并在进程中打开一个新的命令行窗口以运行该程序。一旦程序由于某种原因退出,原始脚本将继续运行,并向我发送一条消息,指出其他程序停止运行。
这是打开新窗口的代码:
subprocess.call('python {}'.format(application), creationflags=subprocess.CREATE_NEW_CONSOLE)
但是,问题是用户只能关闭第一个脚本,这样做我将永远不会知道该程序已停止运行。
只是为了简化事情:
如何防止script1在完成前关闭?