【发布时间】:2021-08-09 03:08:39
【问题描述】:
如果我这样做,我不会得到任何输出。
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)其中+是附加文字字符串和变量字符串。 -
成功了! @RonMaupin。我尝试了不同的东西,但没有奏效。这个串联并没有在我的脑海中点击!谢谢!
-
好的。我发布了一个答案,以便您接受。
标签: networking network-programming netmiko