gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 19:21:33 24 4
gpt4 key购买 nike

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

但是,google 中的资源很困惑,所以我找不到 python 3 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

最佳答案

如果您的程序已经在 python 2.x 中运行,那么我认为您真正需要的是查看 Text Vs. Data Instead Of Unicode Vs. 8-bit文档中的部分,因为它解释了为什么您在问题中得到回溯:

The biggest difference with the 2.x situation is that any attempt to mix text and data in Python 3.0 raises TypeError

关于python - 需要 python 3 中的 telnet 模块教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9562834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com