需要python 3中telnet模块的教程吗

需要python 3中telnet模块的教程吗,python,python-3.x,telnetlib,Python,Python 3.x,Telnetlib,我刚从Python2切换到Python3。我用Python2编写的一个python代码失败了。这个错误无法理解,我不想将我的Python2代码转换成与Python3兼容的版本。如果我重写整个程序会更好 然而,google中的资源很混乱,所以我找不到任何Python3 telnetlib模块的资源。有人知道这方面的资源吗 我在执行中途转换的python代码时附加了错误消息: File "E:\Python_Program\telnet.py", line 122, in <module>

我刚从Python2切换到Python3。我用Python2编写的一个python代码失败了。这个错误无法理解,我不想将我的Python2代码转换成与Python3兼容的版本。如果我重写整个程序会更好

然而,google中的资源很混乱,所以我找不到任何Python3 telnetlib模块的资源。有人知道这方面的资源吗

我在执行中途转换的python代码时附加了错误消息:

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
文件“E:\Python\u Program\telnet.py”,第122行,在
tn.write(ftpUsername+“\n”)
写入文件“C:\Python32\lib\telnetlib.py”,第277行
如果IAC在缓冲区中:
TypeError:“in”需要字符串作为左操作数,而不是字节

如果您的程序已经在Python2.x中运行,那么我认为您真正需要的是查看文档中的部分,因为它解释了您在问题中得到回溯的原因:

与2.x情形的最大区别在于,任何在Python3.0中混合文本和数据的尝试都会引发TypeError


如果您的程序已经在Python2.x中运行,那么我认为您真正需要的是查看文档中的部分,因为它解释了您在问题中得到回溯的原因:

与2.x情形的最大区别在于,任何在Python3.0中混合文本和数据的尝试都会引发TypeError


如果不想将程序转换为Python,那么不要使用Python 3运行它。我是说真的?如果您不想让它与Python3一起工作,您认为使用Python3运行它有意义吗?如果您不想将程序转换为Python,那么就不要使用Python3运行它。我是说真的?如果您不想让它与Python3一起工作,您认为使用Python3运行它有意义吗?