subprocess.call 使用

Posted effortsing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了subprocess.call 使用相关的知识,希望对你有一定的参考价值。

1、subprocess.call 里面的命令分开写,实例如下:

subprocess.call 是不能作为赋值的,需要用到 subprocess.check_output 函数,而且如果要引用赋值就必须使用subprocess.call([echo,line])这种形式。 In [42]: import subprocess In [101]: subprocess.call([kubectl,get,nodes]) NAME STATUS ROLES AGE VERSION test2 Ready node 2d v1.11.0 In [42]: output=subprocess.check_output(["kubectl get nodes | grep test2 | awk ‘{print $1}‘"], shell=True) In [43]: name=output.decode(utf8).strip() In [44]: print(line) test2 In [83]: test2 In [102]: subprocess.call([kubectl,label,nodes,name,node-role.kubernetes.io/node=])

 



以上是关于subprocess.call 使用的主要内容,如果未能解决你的问题,请参考以下文章