python 如何检测程序运行时间

start_proqual="%s%s>%s.out"%(dic_config['PAMROOT'],i_case_name,i_case_name)subprocess... start_proqual = "%s %s > %s.out"%( dic_config ['PAMROOT'], i_case_name, i_case_name) subprocess.Popen(start_proqual,shell=True)
(cmd中一句command:C:\Users\miu\Desktop\>"C:\Users\miu\Desktop\PamcemHF\Windows-x64\pamcemHF.exe" TUTORIAL_HF_MATERIAL > TUTORIAL_HF_MATERIAL.out)
这里python 开始运行了一个外部程序,我想等这个外部程序完全结束再开始下一步,
我的想法是计算这个外部程序一共运行了多久 然后用time.sleep。
请问该如何计算这个程序的运行时间呢?或者有什么更直接的方法??谢谢大神!
展开
 我来答
百百mp3
2014-08-27 · TA获得超过855个赞
知道小有建树答主
回答量:901
采纳率:90%
帮助的人:549万
展开全部
p = subprocess.Popen(start_proqual,stdout = subprocess.PIPE,shell=True)
p.stdout.read() #读取输出的内容但不显示
一个外部程序的运行时间你在启动前是检测不到的,只要运行后才知道
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式