Netmiko:如何使用变量搜索交换机
Netmiko: How to search in switch using a variable
如果我这样做,我不会得到任何输出。
mac_address=abcd
output=net_connect.send_command('show mac-address-table | inc mac_address')
print("Output of the switch ",output)
如果我这样做,我将获得所需的输出。
output=net_connect.send_command('show mac-address-table | inc abcd')
print("Output of the switch ",output)
我应该对代码进行哪些更改才能使用变量?
第一个示例中的结束引号在 mac_address
之后,构成文字文本,而不是变量。我不确定您是如何附加两个字符串的,但是类似于:
output=net_connect.send_command('show mac-address-table | inc '+mac_address)
其中 +
是附加文字字符串和变量字符串。
如果我这样做,我不会得到任何输出。
mac_address=abcd
output=net_connect.send_command('show mac-address-table | inc mac_address')
print("Output of the switch ",output)
如果我这样做,我将获得所需的输出。
output=net_connect.send_command('show mac-address-table | inc abcd')
print("Output of the switch ",output)
我应该对代码进行哪些更改才能使用变量?
第一个示例中的结束引号在 mac_address
之后,构成文字文本,而不是变量。我不确定您是如何附加两个字符串的,但是类似于:
output=net_connect.send_command('show mac-address-table | inc '+mac_address)
其中 +
是附加文字字符串和变量字符串。