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

(python安装路径XXXXXXX)     

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

1、write()函数修改:

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

2、read_until()函数改写:

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

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

1、do()函数修改:

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

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

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

 

相关文章:

  • 2022-12-23
  • 2021-08-21
  • 2021-09-30
  • 2021-10-12
  • 2021-07-22
  • 2021-05-26
  • 2021-12-09
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-03
  • 2022-12-23
  • 2021-06-25
  • 2021-04-27
  • 2021-10-09
  • 2022-12-23
相关资源
相似解决方案