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模块

Python执行外部命令(subprocess,call,Popen)

2022-04-11 - Python multiprocessing subprocess 模块区别

subprocess实用手册

python自动脚本执行——之子进程管理包 subprocess