Я пытаюсь отключить подключенные устройства к APU PDU, используя встроенные функции telnet на основе python. Я считаю, что могу ввести имя пользователя и пароль, но после этого я не могу продолжить. Мой код выглядит следующим образом:Python - telnet - automation APC PDU
telnet_session = telnetlib.Telnet(host=self.apc_ip)
self.logger.info("Entering APC Username")
telnet_session.read_until("User Name :")
telnet_session.write(self.apc_username + "\n")
self.logger.info("Entering APC Password")
telnet_session.read_until("Password :")
telnet_session.write(self.apc_password + "\n")
sleep(2)
print telnet_session.read_all()
Я бегу окна, поэтому я считаю, что https://github.com/quackenbush/APC это не вариант, так как я не могу установить pexpect.
Любая помощь будет оценена по достоинству.
Спасибо,
Parth
Как вы знаете, успешно введя имя пользователя и пароль. – larsks
Я этого не делаю. Я думаю, что могу успешно ввести имя пользователя, потому что, если после этого telnet вручную, мне будет предложено ввести пароль. – Parth