Netmiko的“ send_command”在输出中显示不必要的值

时间:2019-12-21 14:44:31

标签: python-3.x netmiko

我正在使用Netmiko连接到防火墙,并尝试获取IP地址的地址簿配置。理想情况下,我应该只看到命令的输出,但是我要在“ send_command”中获取命令的最后一部分。

代码:-

从netmiko导入ConnectHandler

command = net_connect.send_command(“ sh配置|显示集| no-more | 10.1.93.172/32”,expect_string = r':node')

打印(命令)

它返回输出(作为字符串),但是以“ .93.172 / 32”为前缀,这是我发送给设备的命令的一部分。

输出-

.93.172 / 32

设置安全地址簿服务器-添加簿地址server_dmz 10.1.93.172/32

我只能看到这个-

设置安全地址簿服务器-添加簿地址server_dmz 10.1.93.172/32

当前,要解决此问题,我将字符串输出转换为列表,然后执行“ splitlines”,然后弹出列表以摆脱列表中的项目“ .93.172 / 32”。

但是,这并不理想。有谁知道为什么我没有得到命令本身的输出?

谢谢

0 个答案:

没有答案