私はちょうどPython 2からPython 3に切り替えました。私のPythonコードの1つは、Python 2で書かれていませんでした。エラーは理解できませんし、Python 2のコードをPython 3の互換バージョンに変換したくありません。私がプログラム全体を書き直すだけの方がいいでしょう。Python 3のtelnetモジュールのチュートリアルが必要です
しかし、私はpython 3 telnetlibモジュールのためのリソースを見つけることができないので、Googleのリソースは混乱しています。誰もそれのための任意のリソースを知っていますか?
私は半分の方法は、Pythonのコード変換を実行するとき、私はエラーメッセージを添付:あなたのプログラムが既にPythonの2.xで動作している場合
File "E:\Python_Program\telnet.py", line 122, in <module>
tn.write(ftpUsername + "\n")
File "C:\Python32\lib\telnetlib.py", line 277, in write
if IAC in buffer:
TypeError: 'in <string>' requires string as left operand, not bytes
プログラムをPythonに変換したくない場合は、PYTHON 3で実行しないでください。真剣に言っていますか? Python 3で動作させたい場合は、Python 3で実行するのが理にかなっていると思いますか? –