我正在尝试使用以下代码连接到Cisco防火墙:
from Exscript.util.interact import read_login
from Exscript.protocols import Telnet
cmd = "?"
conn = Telnet()
conn.connect('10.60.2.254')
conn.get_password_prompt()
conn.send('password')
conn.execute(cmd)
print conn.response
conn.send('exit\r')
conn.close()
但我得到了一个错误:
^{pr2}$
这可能是因为
?
不是实际的命令。它显示帮助而不显式地按Enter键。在请尝试以下操作,而不是
conn.execute(cmd)
:如果这不起作用,请在手动按下
?
时粘贴设备的输出相关问题 更多 >
编程相关推荐