python读取ubuntu系统磁盘挂载情况
2024-10-06 16:44:34
磁盘挂载 利用df -h 的命令 此功能主要实现了python 命令行执行函数进行解析df 返回的数据 代码如下 :
# liunx 系统获取 磁盘挂载的情况 代码 #!/usr/bin/python
# -*- coding: Utf-8 -*- import commands # 磁盘挂载情况
def diskMount(): output = commands.getoutput("df -h")
# print "only output:\n",output outputresult = output.split("\n") List = []
for num in range(0,len(outputresult)): if len(outputresult[num].split()) > 6:
temp = []
temp = outputresult[num].split()[0:5]
temp.insert(len(temp)+1,outputresult[num][outputresult[num].find("%")+1:])
List.append(temp)
else :
temp = []
temp = outputresult[num].split()
List.append(temp) # for num in range(1,len(List)):
# print List[num] return List #主函数
if __name__ == '__main__':
print "main" print "磁盘挂载情况显示"
diskMountList = diskMount()
for num in range(1,len(diskMountList)):
print diskMountList[num]
最新文章
- C# base 64图片编码解码
- (转载)编写高效的jQuery代码
- BZOJ3506/1502 [CQOI2014]排序机械臂
- iOS SHA1加密实现方法
- SQL serve 聚合函数、字符串函数
- Deep Learning 4_深度学习UFLDL教程:PCA in 2D_Exercise(斯坦福大学深度学习教程)
- PHP控制前台弹出对话框
- linux基于file的logger
- zoj3204 connect them 最小生成树 暴力
- find文件查找
- C# 微信开发-----微信会员卡(三)激活会员卡
- Camp 前三日简单总结
- vs + babelua + cocos2d-x
- 路由器不重启,是否ip就永远不变
- Linux系统--命令行安装weblogic10.3.6
- Spring Boot学习笔记2——基本使用之最佳实践[z]
- Django模版语言自定义标签-实现前端 关联组合过滤查询
- nyoj1272表达式求值(递归法)
- ECMAScript5之Object学习笔记(三)
- json格式的一些常用操作方法
热门文章
- 006-log-logback,slf4j+logback
- 2019最新 Java商城秒杀系统的设计与实战视频教程(SpringBoot版)_2-2微服务项目的搭建-SpringBoot搭建多模块项目二
- leetcode刷题-559. Maximum Depth of N-ary Tree
- windows下node.js安装配置
- TOMCAT 安装教程 &; 配置CGI &; c语言exe
- 利用NPOI导出Word文档帮助类
- idea设置方法注释
- python的logging的配置
- java日期比较工具类
- 网络流基础&;网络流24题