下面是完整的示例:import subprocess

import re

p = subprocess.Popen("df -h", stdout=subprocess.PIPE, shell=True)

dfdata, _ = p.communicate()

dfdata = dfdata.replace("Mounted on", "Mounted_on")

columns = [list() for i in range(10)]

for line in dfdata.split("\n"):

line = re.sub(" +", " ", line)

for i,l in enumerate(line.split(" ")):

columns[i].append(l)

print columns[0]

它假定装入点不包含空格。

下面是一个更完整(更复杂)的解决方案,它不需要硬核数列:import subprocess

import re

def yield_lines(data):

for line in data.split("\n"):

yield line

def line_to_list(line):

return re.sub(" +", " ", line).split()

p = subprocess.Popen("df -h", stdout=subprocess.PIPE, shell=True)

dfdata, _ = p.communicate()

dfdata = dfdata.replace("Mounted on", "Mounted_on")

lines = yield_lines(dfdata)

headers = line_to_list(lines.next())

columns = [list() for i in range(len(headers))]

for i,h in enumerate(headers):

columns[i].append(h)

for line in lines:

for i,l in enumerate(line_to_list(line)):

columns[i].append(l)

print columns[0]

python中的df是什么意思_在python中从df-h输出中选择特定列相关推荐

  1. python 预测任意天后股票数据_在Python中使用LSTM进行股票市场预测

    本文概述 在本教程中, 你将看到如何使用称为长短期记忆的时间序列模型. LSTM模型功能强大, 特别是通过设计保留了长期记忆, 这一点将在以后看到.你将在本教程中解决以下主题: 了解为什么你需要能够预 ...

  2. python里面列表可以同时删除吗_在python中从列表中删除项,同时对其进行迭代

    本问题已经有最佳答案,请猛点这里访问. 我正在为锦标赛应用程序编写循环算法. 当玩家数量为奇数时,我将'DELETE'添加到玩家列表中,但稍后,当我想从包含'DELETE'的日程表列表中删除所有项目时 ...

  3. 在python中print表示的数据类型是_【Python连载】那些必须掌握的Python数据类型

    原标题:[Python连载]那些必须掌握的Python数据类型 经过近几年的发展,Python已成为了数据科学和机器学习的首选语言,许多人也因此开始走上自学python之路.从今天开始,本公众号将陆续 ...

  4. python中怎么绘制柱状簇_用Python绘制簇的质心

    我是python的初学者,我正试图绘制集群的中心,但做不到.这是我的代码:import pandas as pd import numpy as np df = pd.read_csv("I ...

  5. python动态更新窗口上的图片_基于Python实现matplotlib中动态更新图片(交互式绘图)...

    最近在研究动态障碍物避障算法,在Python语言进行算法仿真时需要实时显示障碍物和运动物的当前位置和轨迹,利用Anaconda的Python打包集合,在Spyder中使用Python3.5语言和mat ...

  6. python比较excel表格内容并提取_利用python提取多张excel表数据并汇总到同一张新表中...

    接上篇文章<如何用python实现excel中的vlookup功能?>,上篇说到,最近我在做一个小项目,也是用python操作excel解决财务审计工作上的一些问题,以便提高工作效率及其准 ...

  7. python可以在苹果系统上装吗_在Windows、Mac和 Linux系统中安装Python与 PyCharm

    "工欲善其事,必先利其器",本文介绍 Python环境的安装和 Python的集成开发环境(IDE) PyCharn的安装. 一.Python安装( Windows.Mac和 Li ...

  8. python如何输入多行数据合并_关于Python中的合并字典,这些问题必须搞清楚!

    全文共1474字,预计学习时长6分钟 图源:unsplash Python 3.9现在处于初始开发阶段,但其中让人惊喜的新功能可不少.其中一个是颠覆性的,它能使处理Python字典时编写的代码更具可读 ...

  9. python中main.py是什么意思_关于python:什么是__main__.py?

    __main__.py文件是用来做什么的,我应该把什么类型的代码放进去,什么时候应该有一个? 通常,通过在命令行中命名.py文件来运行python程序: $ python my_program.py ...

  10. python中format函数用法简书_从Python安装到语法基础,这才是初学者都能懂的爬虫教程...

    Python和PyCharm的安装:学会Python和PyCharm的安装方法 变量和字符串:学会使用变量和字符串的基本用法 函数与控制语句:学会Python循环.判断语句.循环语句和函数的使用 Py ...

最新文章

  1. 4.29python
  2. 【物联网】QCA4010之SNTP协议
  3. 【gRPC】ProtoBuf 语言快速学习指南
  4. 阅读Java_如何阅读 Java 开源代码?
  5. 带有Javaslang的Java 8中的功能数据结构
  6. Linux netfilter源码分析(7)
  7. c语言实验交换字母,新C语言实验学生版
  8. xpath定位相邻元素方法
  9. 雷达相关书籍学习顺序推荐
  10. 项目管理常用图(甘特图、WBS、燃尽图)了解
  11. Openbravo ERP 3.0安装指南
  12. HAU寒假训练第一周
  13. jsp四大作用域介绍
  14. GLSL 参考GIMP源码实现色彩平衡调节
  15. 极客日报:库克对话何同学:苹果很多功能来自中国消费者反馈;高通、微软、谷歌联合施压监管方:反对NVIDIA收购ARM...
  16. 对学生任务博客的评分练习
  17. 【python逆向一把梭】pyinstaller打包的exe逆向一把梭
  18. 实时音视频通信(RTC)中必须要了解的三种关键算法
  19. PC epub阅读器推荐
  20. Unity录屏插件Recorder

热门文章

  1. 机房重构——报表问题总结
  2. 卷积神经网络通俗解读
  3. npm install 提示权限不足 Error: EPERM: operation not permitted, unlink XXX
  4. LeetCode简单题之杨辉三角
  5. LeetCode简单题之按奇偶排序数组
  6. AI解决方案:边缘计算和GPU加速平台
  7. 2021年大数据Hive(二):Hive的三种安装模式和MySQL搭配使用
  8. 2021年大数据Flink(二十一):​​​​​​​案例三 会话窗口
  9. 要在 create-react-app 脚手架里使用 less 的方法
  10. Android RecyclerView(和SnapHelper) 实现类似ViewPager的效果