я хочу запустить telnet в python с pexpect lib, и я хочу, если пароль telnet верен, печатать верно и неправильно, печатать неправильно... теперь мой код:
import pexpect
ip="192.168.1.1"
password="admin"
child = pexpect.spawn("telnet "+ip+" -l admin", timeout=2)
child.expect ("Password:")
child.sendline ("admin")
child.expect(b"> ")
child.sendline ("ls")
child.close()
result = child.signalstatus
if result == 1:
print ("Success")
else:
print ("Bad Result")
в верхнем коде, когда пароль верен, скрипт работает хорошо и отображает «успех», но когда пароль неверен, скрипт не отображает «плохой результат» и просто отображает много ошибок.
как мне это сделать?