我需要将命令发送到电源循环仪“ Avocent”设备,以通过python 3.6关闭某些已连接的设备。我试图通过netmiko发送它并能够传递命令。我设置了硬编码值,并执行并执行得很好。但是我需要删除硬代码并将其作为变量传递,并以无效命令的形式抛出错误
代码段:
output = device.send_command('ls')
print(output)
try:
device.send_command('cd /access/15-c6-20P0_1')
i = device.find_prompt()
print(i)
except Exception:
pass
try:
if state == "off":
o = device.send_command('off 20')
print(o)
if state == "on":
device.send_command('on 20')
except Exception:
pass
try:
device.send_command('yes')
我需要删除硬代码“('cd / access / 15-c6-20P0_1')”,并将其作为变量传递给电源循环设备。与此命令“ device.send_command('off 20')”类似我需要删除硬编码“ 20”并将其作为变量
传递请帮助我解决