2

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

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)


我应该对代码进行哪些更改以便可以使用变量?

4

1 回答 1

2

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

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

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

于 2021-05-19T21:11:47.777 回答