格式化以下代码的输出时遇到问题:
import sys
import time
import select
import paramiko
import openpyxl
ip='address'
port='port'
username='uname'
password='pass'
cmd="wstalist | grep -w 'mac\|hostname\|tx\|rx\|lastip\|platform\|distance\|signal'"
ssh=paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(ip,port,username,password)
stdin,stdout,stderr=ssh.exec_command(cmd)
outlines=stdout.readlines()
resp=''.join(outlines)
print(resp)
目前的输出如下:
^{pr2}$您在输出上看到的缩进与out命令上的显示方式完全相同。我想提一下它,以防它会影响到以下内容:
1)以上是单个客户端的信息片段…我需要有关删除“signal”条目的第二个和第三个实例的指导
2)如果有帮助,我希望输出如下所示或(我真正想做的)将信息导出到Excel电子表格:
…所需的输出格式:
Station MAC Device Name IP Address Signal Distance Tx/Rx
00:27:22:54:CB:5E Deon Nelson 192.168.10.1 -66 1950" 144.0/144.0
仅供参考…此命令在Ubiquity无线设备上运行
我提前谢谢你!!!在
我使用XlsxWriterlib创建Excel文件:
请看一下网页内容栏中的文档。。在
一些格式化和写入CSV文件就足够了。我修改了它现在可以处理多个输入。。。我选择
"mac"
作为分隔键。在现在用Excel打开
foo.csv
。在相关问题 更多 >
编程相关推荐