python3.6使用dubbo_telnet 问题TypeError及中文编码问题 已解决

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:13   1852   0

dubbo_telnet在python3.6使用问题:TypeError: 'in <string>' requires string as left operand, not bytes。已解决

(python安装路径XXXXXXX)

XXXXXXXX/lib/python3.6/telnetlib.py文件修改

1、write()函数修改:

2、read_until()函数改写:

(安装路径或项目使用的虚拟环境路径YYYYY) YYYYYYY/site-packages/dubbo_telnet/__init__.py文件修改

1、do()函数修改:

注:若存在中文编码问题:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa1 in position 41: invalid start byte
可在do()函数做如下修改

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP