python中接受上一条命令执行的结果

Posted effortsing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中接受上一条命令执行的结果相关的知识,希望对你有一定的参考价值。

subprocess.call 是不能作为赋值的,需要用到 subprocess.check_output 函数

import subprocess

output=subprocess.check_output(["kubectl get no | grep test2 | awk ‘{print $1}‘"], shell=True)   

print(output)

 

以上是关于python中接受上一条命令执行的结果的主要内容,如果未能解决你的问题,请参考以下文章

批处理中的IF详解

shell脚本批量执行命令----不需要判断上一步执行结果

Python——IPython和NumPy

linux炫酷命令

Linux中echo命令的返回值代表啥意思?

Linux下的命令执行判断