python 获取subprocess进程执行后返回值
Posted F
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 获取subprocess进程执行后返回值相关的知识,希望对你有一定的参考价值。
test.py
#coding=utf-8 import subprocess compilePopen = subprocess.Popen(‘gcc haha‘,shell=True,stderr=subprocess.PIPE) compilePopen.wait() print(‘the status code is:‘,compilePopen.returncode) with open(‘log‘,‘w‘) as object: object.write(compilePopen.stderr.read())
输出:
(‘the status code is:‘, 1)
参考:
https://blog.csdn.net/qq_31331027/article/details/80518348
以上是关于python 获取subprocess进程执行后返回值的主要内容,如果未能解决你的问题,请参考以下文章
通过阅读python subprocess源码尝试实现非阻塞读取stdout以及非阻塞wait
Python执行外部命令(subprocess,call,Popen)