如何轻松地将CLI输出转换为字符串

2024-05-16 01:08:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我想把SSID的列表显示出来

过了一会儿,我发现我要找的CLI命令是

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

什么显示了我需要的SSID,但是现在我想使用这个输出在Python上创建一个变量。当我把它记录在一个变量中时,它会把它变成一个值为0的整数,但是我想要的是一个数组,我可以使用它

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


Tags: 命令列表cli记录整数数组toolf5
1条回答
网友
1楼 · 发布于 2024-05-16 01:08:42

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

相关问题 更多 >