私のtelnet接続が成功したかどうかを知ることができるかどうか疑問に思っていますか?だから、Python telnet connection successful
、私は私のスイッチに接続されていると私は、コマンドに
telnet = telnetlib.Telnet(IP)
telnet.read_until(b"User Name:")
telnet.write(b"LOGIN\n")
telnet.read_until(b"Password:")
telnet.write(b"PASSWORD\n")
# Here I want to know if I'm connected
telnet'のlib 'にはそのようなオプションはありませんが、サーバーが実際に成功した認証 – Harwee
のために応答するかどうかつまり、サーバの応答を解析して確認することができ、私は方法のいくつかを考えるだろう接続が失われた場合は 'EOFError'を返します。おそらく、あなたのコードを 'Try/Except'節で囲むべきでしょう。こちらをご覧ください:https://docs.python.org/3.5/library/telnetlib.html –
@Harwee私はあなたのヒントを使用して、それは完全に動作しています! – Eduloc