码迷,mamicode.com
首页 > 编程语言 > 详细

python subprocess

时间:2014-05-07 22:30:17      阅读:504      评论:0      收藏:0      [点我收藏+]

标签:python

def getResult(cmd, timeout=2):  #命令超时时间
    deadline = time.time() + timeout
    r = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)
    while time.time() < deadline and r.poll() is None:
        time.sleep(0.1)
    if r.poll() is None:        #检查子进程
        r.kill()
        r.wait()
        return ‘‘
    r.wait()
    r = r.stdout.read().strip()
    return r


python subprocess,布布扣,bubuko.com

python subprocess

标签:python

原文地址:http://mstools.blog.51cto.com/1104047/1407883

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!