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(name)
test2 In [83]:
test2 In [102]: subprocess.call(['kubectl','label','nodes',name,'node-role.kubernetes.io/node='])

最新文章

  1. deep learning 练习 多变量线性回归
  2. Druid(准)实时分析统计数据库——列存储+高效压缩
  3. Suricata配置文件说明
  4. poj: 1207
  5. 2016年11月22日 星期二 --出埃及记 Exodus 20:13
  6. optimize the performance
  7. TCP各种连接状态注释
  8. 炮塔郝梦主solo
  9. 不容错过的UI设计素材大合集
  10. Flux --> Redux --> Redux React 入门
  11. Python基本数据结构--列表
  12. [BZOJ2252]矩阵距离(BFS)
  13. YARN集群的mapreduce测试(六)
  14. awesome python 中文版 相见恨晚!
  15. Mysql drop function xxxx ERROR 1305 (42000): FUNCTION (UDF) xxxx does not exist
  16. iptables 分析(1)
  17. BZOJ2287【POJ Challenge】消失之物
  18. dom4j+XPath
  19. Oracle:Decode在时间范围中的使用
  20. 国内各类“壳子”浏览器,userAgent 一览

热门文章

  1. SpringBoot 上传读取图片 巨坑
  2. Gym - 101955E The Kouga Ninja Scrolls (曼哈顿距离变换+线段树)
  3. updatedepthtexture 和 screen space shadow 开关
  4. Acwing-165-小猫爬山(搜索)
  5. 数据库连接windows身份验证、sql验证
  6. (Java多线程系列二)线程间同步
  7. 微信小程序搭建mpvue+vant
  8. YY的GCD【luoguP2257】
  9. LOJ #2733 [JOI2016春季合宿]Sandwiches (DP)
  10. C++入门经典-例7.7-对象与复制,菌类的繁殖