python3.6使用dubbo_telnet 问题TypeError及中文编码问题 已解决
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()函数做如下修改