使用Python分割ps的输出

使用Python分割ps的输出,第1张

使用Python分割ps的输出

使用第二个参数

split
指定将字符串拆分为的最大字段数。我想您可以通过计算第一行中的字段数(即列标题)来找到数字。

ps = subprocess.Popen(['ps', 'aux'], stdout=subprocess.PIPE).communicate()[0]processes = ps.split('n')# this specifies the number of splits, so the splitted lines# will have (nfields+1) elementsnfields = len(processes[0].split()) - 1for row in processes[1:]:    print row.split(None, nfields)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5006343.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存