我刚从https://github.com/sergeyzelyukin/cisco-telnet安装了"ciscotelnet.py“
当我尝试运行时:
import ciscotelnet
with ciscotelnet.CiscoTelnet("10.3.99.34", verbose = False) as cisco:
if cisco.login(final_mode=CiscoTelnet.MODE_ENABLE, user="admin", user_pass="x", enable_pass="x"):
cisco.cmd("sh interface status")然后我得到了错误:
Traceback (most recent call last):
File "C:\python\cisco.py", line 4, in <module>
if cisco.login(final_mode=CiscoTelnet.MODE_ENABLE, user="admin", user_pass="atmadmin", enable_pass="cisco"):
NameError: name 'CiscoTelnet' is not defined我做错了什么?我是Python的新手。
发布于 2018-12-05 23:30:03
将第一个导入替换为:
from ciscotelnet import CiscoTelnet因此您可以始终使用CiscoTelnet而不是ciscotelnet.CiscoTelnet。这意味着您应该替换
with ciscotelnet.CiscoTelnet....为
with CiscoTelnet(https://stackoverflow.com/questions/53635615
复制相似问题