# 运行cmd过程中获取标准输出与标准错误
def run_cmd(cmd):
result = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
while True:
r = result.stdout.readline().strip().decode('utf-8')
if r:
logging.debug(r)
if subprocess.Popen.poll(result) != None and not r:
break
return result
[PYTHON]subprocess获取标准输出与标准错误
最新推荐文章于 2024-05-27 06:44:42 发布