私は、接続されたデバイスを、telnet機能を内蔵したPythonを使ってAPC PDUに自動切断しようとしています。私はユーザー名とパスワードを入力できると信じていますが、その後は進めません。次のように私のコードは次のとおりです。Python - telnet - オートメーション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