只是python的初学者,需要一些专家建议。我在 Windows 机器上工作,安装了 python 2.7,尝试运行一个脚本,该脚本将连接到一个 cisco 呼叫管理器 CLI 并运行一些命令(例如 -admin:utils 创建报告硬件)。我附上了我正常连接的腻子槽的屏幕截图,但想自动执行此操作。对此的任何帮助将不胜感激。
我曾尝试使用 netmiko,但它显示以下错误 -在此处输入图像描述
>>> from netmiko import ConnectHandler
>>> cisco_881 = {'device_type': 'cisco_ios','ip': '10.10.201.11','username':
'Admin','password': 'admin123'}
>>> net_connect = ConnectHandler(**cisco_881)
Traceback (most recent call last):
File "<pyshell#18>", line 1, in <module>
net_connect = ConnectHandler(**cisco_881)
File "build\bdist.win32\egg\netmiko\ssh_dispatcher.py", line 122, in
ConnectHandler
return ConnectionClass(*args, **kwargs)
File "build\bdist.win32\egg\netmiko\base_connection.py", line 146, in
__init__
self.session_preparation()
File "build\bdist.win32\egg\netmiko\cisco\cisco_ios.py", line 11, in
session_preparation
self.set_base_prompt()
File "build\bdist.win32\egg\netmiko\base_connection.py", line 634, in
set_base_prompt
raise ValueError("Router prompt not found: {0}".format(prompt))
ValueError: Router prompt not found: admin: