In [1]: import subprocess

In [2]: output = subprocess.check_output(["df’,’-h’])

In [3]: print(output)

b’Filesystem Size Used Avail Use{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b} Mounted on /dev/mapper/centos-root 50G 1.7G 49G 4{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b} / devtmpfs 1.9G 0 1.9G 0{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b} /dev tmpfs 1.9G 0 1.9G 0{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b} /dev/shm tmpfs 1.9G 12M 1.9G 1{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b} /run tmpfs 1.9G 0 1.9G 0{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b} /sys/fs/cgroup /dev/mapper/centos-home 106G 246M 105G 1{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b} /home /dev/sda1 1014M 184M 831M 19{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b} /boot tmpfs 378M 0 378M 0{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b} /run/user/0 ’

In [4]: lines = output.split(b’ ’)

In [5]: lines

Out[5]:

[b’Filesystem Size Used Avail Use{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b} Mounted on’,

b’/dev/mapper/centos-root 50G 1.7G 49G 4{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b} /’,

b’devtmpfs 1.9G 0 1.9G 0{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b} /dev’,

b’tmpfs 1.9G 0 1.9G 0{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b} /dev/shm’,

b’tmpfs 1.9G 12M 1.9G 1{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b} /run’,

b’tmpfs 1.9G 0 1.9G 0{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b} /sys/fs/cgroup’,

b’/dev/mapper/centos-home 106G 246M 105G 1{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b} /home’,

b’/dev/sda1 1014M 184M 831M 19{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b} /boot’,

b’tmpfs 378M 0 378M 0{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b} /run/user/0′,

b”]

In [6]: for line in lines[1:-1]:

…: if line:

…: print(line.split()[-2])

…:

b’4{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b}’

b’0{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b}’

b’0{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b}’

b’1{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b}’

b’0{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b}’

b’1{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b}’

b’19{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b}’

b’0{815ac408a99669c280d890a3c1592527154068adde55fb55fc5b84dc9fd9f61b}’

python 调用linux命令-Python Linux系统管理之Python中执行外部命令相关推荐

  1. 在awk中执行外部命令

    在awk中执行外部命令 1.借助system/getline删除 awk '{cmd="rm "$0;system(cmd)}' filename awk '{cmd=" ...

  2. php在linux中执行外部命令

    目录: 一.PHP中调用外部命令介绍 二.关于安全问题 三.关于超时问题 四.关于PHP运行linux环境中命令出现的问题 一.PHP中调用外部命令介绍 在PHP中调用外部命令,可以用,1>调用 ...

  3. Python中执行外部命令

    有很多需求需要在Python中执行shell命令.启动子进程,并捕获命令的输出和退出状态码,类似于Java中的Runtime类库. subprocess模块的使用: Python使用最广泛的是标准库的 ...

  4. python运行命令_Python中执行外部命令

    有很多需求需要在Python中执行shell命令.启动子进程,并捕获命令的输出和退出状态码,类似于Java中的Runtime类库. subprocess模块的使用: Python使用最广泛的是标准库的 ...

  5. python执行的命令_如何在Python中执行外部命令

    Python子进程模块允许生成新进程,从Python脚本执行外部命令. 您可以使用这些教程来安装最新版本的Python. 此外,还有许多可用于Python IDE. 就像在Ubuntu系统上安装PyC ...

  6. java 执行外部命令 苹果_Java中执行外部命令

    在项目中执行一个linux的shell脚本,于是需要在java环境下执行外部命令如系统命令.linux命令的需求,本人小小研究了一下,又上网查了一些资料先整理如下. java执行外部命令主要依赖两个类 ...

  7. linux 调用外部变量,sed当中使用变量替换以及执行外部命令

    转自:http://blog.csdn.net/linwhwylb/article/details/7184748 在使用sed对日志或者其它文本进行parse的过程当中,有时候我们需要引用外部变量的 ...

  8. sed当中使用变量替换以及执行外部命令

    转自:http://blog.csdn.net/linwhwylb/article/details/7184748 在使用sed对日志或者其它文本进行parse的过程当中,有时候我们需要引用外部变量的 ...

  9. python调用shell命令-在Python中执行shell命令的6种方法,你都知道吗?

    原标题:在Python中执行shell命令的6种方法,你都知道吗? Python经常被称作"胶水语言",因为它能够轻易地操作其他程序,轻易地包装使用其他语言编写的库.今天我们就讲解 ...

最新文章

  1. Markdown转HTML之Node篇
  2. 搞定系统设计 01:从 0 到百万用户的系统
  3. 【微信小程序】带你做一个公众号留言系统(附源码)
  4. python爬虫解析数据_Python爬虫入门知识:解析数据篇
  5. android 8 推送到tv,手机如何推送文件到电视,三款TV投屏软件亲测推荐!
  6. win10断网重连宽带(宽带王)强烈推荐, 关键词:自动拨号、IPV6、断网自动重连、无网络自动重连
  7. MediaCoder参数设置教程
  8. java语言的正确描述_在Java语言中,下面描述正确的是()。
  9. win10清理_春节过后你的电脑该减肥了 Win10清理C盘瘦身全攻略
  10. Zend与PHP之间到底是什么关系
  11. mac命令行压缩解压rar文件
  12. java facade dao_nsg-DAO
  13. typora+picgo+smms图床配置(亲测成功)
  14. 罗尔定理与零点定理判断实际应用与判断
  15. SAP中采购订单历史分类标识与实际业务描述
  16. windows下php包下载及环境配置
  17. 德丰杰全球创始人兼董事长Tim Draper让人吃惊的投资
  18. 剑指offer--反转链表
  19. SEO技术大师-论坛网站SEO设置方法
  20. java 匹配开头结尾_正则匹配 符合以什么开头以什么结尾的

热门文章

  1. Servlet--01--概念
  2. Eclipse插件CheckStyle的安装和使用
  3. C# Winform继承窗体打开设计器白屏的一例解决方法
  4. 如何获取启动页activity
  5. IIS7.5 HTTP 错误 500.19 - Internal Server Error 问题的解决方案
  6. 基于Ajax的Web框架Echo2 2.0发布
  7. 没有统计学基础可以学python-机器学习和Python怎样快速掌握?你一定需要这27张清单...
  8. 在开课吧学python的经历-“你毕业2年,为什么写3年的工作经验?”“加班啊”...
  9. python是个啥-Python是个什么鬼?师兄用它一年发表5篇SCI!
  10. python界面设置-PYTHON图形化操作界面的编程七__创建菜单