捕获阵列中命令行的输出

你好
我正在尝试使用OS.System执行命令.此命令列表
群集中的节点数量.我想捕捉
输出列表/python中的数组.可能吗.?/
这是我的命令
GSTAT -A
Node13 2(0/56)[0.00,0.00,0.00] [0.0,0.0,
0.1、99.9、0.0]关闭
Node12 2(1/63)[0.99,0.97,0.91] [46.6,0.0,
3.7、49.8、0.0] off
Node8 2(1/59)[0.99,0.97,0.91] [47.5,0.0,
2.8、49.7、0.0] off
Node2 2(1/59)[0.99,0.97,0.91] [46.6,0.0,
3.7、49.7、0.0] off
Node1 2(1/59)[0.99,0.97,0.91] [46.6,0.0,
3.7、49.7、0.0] off
Node7 2(1/58)[0.99,0.97,0.91] [49.8,0.0,
0.6、49.7、0.0]关闭
Node11 2(1/59)[0.99,0.97,0.91] [46.6,0.0,
3.8、49.6、0.0] off
Node4 2(1/59)[1.00,1.00,0.93] [46.6,0.0,
3.7、49.7、0.0] off
Node10 2(1/59)[1.00,1.00,0.94] [46.7,0.0,
3.7、49.7、0.0] off
Node5 2(1/59)[1.00,1.00,0.92] [49.8,0.0,
0.4、49.7、0.0]关闭
Node6 2(1/59)[1.00,1.00,0.94] [49.5,0.0,
0.9、49.7、0.0]关闭
我想拥有一个数组,每个元素都包含节点
例如
a = [node13,node12,node2,node8,node1,node7,node11]
任何帮助,将不胜感激
谢谢

# 回答1


在2007年10月31日,上午11:01,am hathdeyde@gmail.com写道:
您可以尝试在命令的输出中读取OS.Popen.
获得有关您想要什么的更多信息将很有帮助
使用您的列表.你只想把
从GSTAT到列表的单个节点线?如果是这样,os.popen
应该为你工作.还是您需要解析线并存储
他们说,词典说?元组?如果您需要解析,您
可以使用模块RE,甚至仅使用字符串方法,具体取决于什么
您正在尝试做. . . .
hth,
---
Lee Capps
技术专家
cte资源中心lctebyder@cteresource.org
# 回答2


谢谢李
我希望从该信息中获取节点名称.
我不需要所有其他信息
所以我的清单只是
alist = [node13,node12,node8,node1 ....]
可能吗??
在10月31日上午9:44,Lee Capps 您可以尝试在命令的输出中读取OS.Popen.
获得有关您想要什么的更多信息将很有帮助
使用您的列表.你只想把
从GSTAT到列表的单个节点线?如果是这样,os.popen
应该为你工作.还是您需要解析线并存储
他们说,词典说?元组?如果您需要解析,您
可以使用模块RE,甚至仅使用字符串方法,具体取决于什么
您正在尝试做. . . .
hth,
---
Lee Capps
技术专家
CTE资源中心
LCA ...@certeresource.org
# 回答3


恩星期三,2007年10月31日19:20:56 -0300, 尝试这个:
导入子过程
p = subprocess.popen(["你", "命令","+args"],stdout = subprocess.pipe)
行= p.stdout.readlines()
P.Wait()
如果您仅对每行的第一个单词感兴趣,则可以替换
上面的线= ...
nodes = [line.split('',1)[0] for p.stdout中的行]
- -
Gabriel Genellina
# 回答4


谢谢李,
我只想在该列表中获取"节点".
所以就是这样
alist = [node13,node12,node8,node2,node1 .....]
我不想要整个信息
可能吗??
在10月31日上午9:44,Lee Capps 您可以尝试在命令的输出中读取OS.Popen.
获得有关您想要什么的更多信息将很有帮助
使用您的列表.你只想把
从GSTAT到列表的单个节点线?如果是这样,os.popen
应该为你工作.还是您需要解析线并存储
他们说,词典说?元组?如果您需要解析,您
可以使用模块RE,甚至仅使用字符串方法,具体取决于什么
您正在尝试做. . . .
hth,
---
Lee Capps
技术专家
CTE资源中心
LCA ...@certeresource.org

标签: python

添加新评论