0

我正在使用 Netmiko (Python 3.8) 向 Juniper 路由器发送命令,如下所示:

result = self._connect_handler.send_command(command, delay_factor=delay_factor, **kwargs).strip()

该命令是基本的 show interfaces 命令。当我在路由器本身上执行命令时,我得到了预期的输出(只是一个例子):

MYDEVICE# show interfaces
   Interface: blahblah
MYDEVICE#

但是,当我result在代码中打印时,它会选择命令提示符MYDEVICE#作为结果,而不是Interface: blahblah,这是我需要的:

result = self._connect_handler.send_command(command, delay_factor=delay_factor, **kwargs).strip()

>> print("result:", result)
>> result: MYDEVICE#

我正在将该send_command功能用于许多其他命令和设备,并且它一直在按预期工作。有没有人见过这个?想知道这是设备问题还是netmiko错误。

4

0 回答 0