Robotframework-ride使用,控制台输出乱码

通过which python指令获取python目录

cd python目录/site-packages/robot/utils/

(如果which python命令找不到目录,通过ride.py指令打开ride,终端会显示一个路径,如图,cd 如图得到的目录/robot/utils/)

编辑vim unic.py(或open unic.py使用文档编辑器增加代码)

新增代码:(参照附件的文件对比)

最上面要import json

 #************************************

 if isinstance(item, (list, dict, tuple)):

     try:

         item = json.dumps(item, ensure_ascii=False, encoding='utf-8')

    except UnicodeDecodeError:

         try:

              item = json.dumps(item, ensure_ascii=False, encoding='gbk')

         except:

             pass

     except:

         pass

     #************************************

ps:代码请注意对其方式和空格,否则重启ride的时候会闪退
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容