此处是Python新手。我正在用Python编写脚本,并且能够从中使用其中的一个硬编码命令。现在,我希望脚本打开一个菜单,在该菜单中,用户将看到一个带编号的列表,其中包含针对每个数字的选项,并且每个数字都将与特定命令相关联,例如:
1- show version
2- show interface status
3- show switch
4- show logging
我找不到任何指南或参考资料来实现所需的功能。
下面是脚本:
#!/usr/bin/python
import os
import errno
import datetime
from netmiko import ConnectHandler
backup_dir = '/root/scripts'
host = raw_input("IP Address: ")
Dell-N3000 = {
'device_type': 'cisco_ios',
'host': host,
'username': 'myuser',
'password': '*****',
'port': 22,
'verbose': False
}
net_connect = ConnectHandler(**Dell-N3000)
output = net_connect.send_command("show switch")
print(output)