如何轻松地将CLI输出转换为String

时间:2015-03-20 01:14:58

标签: python arrays command command-line-interface ssid

我试图将SSID列表显示在Display

过了一会儿,我发现我正在寻找的CLI命令是

nm-tool | grep "Infra"  | cut -d " " -f5-7

什么向我展示了我需要的SSID,但现在我想使用此输出在Python上创建一个变量。当我只是将它记录在变量中时,它会将其转换为值为0的整数,但我想要的是一个可以使用的数组

ArrayName [0] =第一个SSID ArrayName [1] =第二个SSID

1 个答案:

答案 0 :(得分:1)

我怀疑你正在使用subprocess.call,因为你说你得到一个整数返回类型。相反,您可能想要使用subprocess.check_output。 https://docs.python.org/2/library/subprocess.html 使用subprocess.check_output的组合来运行命令,然后使用str.split将数据拆分为实际列表而不是单个字符串。