Netmiko:如何使用变量在交换机中搜索

问题描述

如果我这样做,我不会得到任何输出

Origin

如果我这样做,我将获得所需的输出

mac_address=abcd
output=net_connect.send_command('show mac-address-table | inc mac_address')
print("Output of the switch  ",output)


我应该对代码进行哪些更改才能使用变量?

解决方法

第一个示例中的结束引号在 mac_address 之后,使文本文本,而不是变量。我不确定你是如何附加两个字符串的,但类似于:

output=net_connect.send_command('show mac-address-table | inc '+mac_address)

其中 + 附加文字字符串和变量字符串。