【发布时间】:2017-07-27 16:27:03
【问题描述】:
我想编写一个 python 程序来打开一个应用程序并等待它关闭,最后在它关闭时打印。我写了下面的代码,但它会在打开后立即打印时间。
我使用os.startfile(path_to_application)运行文件,但是在线文档说这个函数没有等待应用程序关闭的选项,也没有办法检索应用程序的退出状态。
问题:有没有什么功能可以让我知道应用程序何时关闭?
代码:
import time, os
start = time.time()
os.startfile(path_to_application)
end = time.time()
print end - start, "seconds"
【问题讨论】:
-
我相信等待的os版本是os.system(),相当于Mike Müllers的回答。
标签: python python-2.7 time subprocess python-os