Python ciscotelnet - PullRequest
       21

Python ciscotelnet

0 голосов
/ 05 декабря 2018

Я только что установил "ciscotelnet.py" из https://github.com/sergeyzelyukin/cisco-telnet

При попытке запустить:

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.

1 Ответ

0 голосов
/ 05 декабря 2018

замените первый импорт на:

from ciscotelnet import CiscoTelnet

, чтобы вы всегда могли использовать CiscoTelnet вместо ciscotelnet.CiscoTelnet.Это означает, что вы должны заменить

with ciscotelnet.CiscoTelnet....

на

with CiscoTelnet(
...