您的位置:首页 > 编程语言 > Python开发

Python不兼容问题

2018-01-26 22:30 162 查看
今天遇到了一个Python2与3不兼容的坑。

ride是基于robot框架的python自动化ui,但它只支持python2,而我电脑环境只有python3,想跑别人基于ride编写的测试用例,折腾了好久最终没成功。

首先通过2to3.py脚本将测测试用例改成Python3的,然后去掉不支持的设置默认编码的函数,在md5处理hash调用前进行字符串编码处理。最好还是因为byte和str的问题导致没成功。

为啥python就不能兼容的,最本质的原因是因为编码的问题,看来基础的东西还是最重要的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: