Python不兼容问题
2018-01-26 22:30
162 查看
今天遇到了一个Python2与3不兼容的坑。
ride是基于robot框架的python自动化ui,但它只支持python2,而我电脑环境只有python3,想跑别人基于ride编写的测试用例,折腾了好久最终没成功。
首先通过2to3.py脚本将测测试用例改成Python3的,然后去掉不支持的设置默认编码的函数,在md5处理hash调用前进行字符串编码处理。最好还是因为byte和str的问题导致没成功。
为啥python就不能兼容的,最本质的原因是因为编码的问题,看来基础的东西还是最重要的。
ride是基于robot框架的python自动化ui,但它只支持python2,而我电脑环境只有python3,想跑别人基于ride编写的测试用例,折腾了好久最终没成功。
首先通过2to3.py脚本将测测试用例改成Python3的,然后去掉不支持的设置默认编码的函数,在md5处理hash调用前进行字符串编码处理。最好还是因为byte和str的问题导致没成功。
为啥python就不能兼容的,最本质的原因是因为编码的问题,看来基础的东西还是最重要的。
相关文章推荐
- python2和3兼容问题
- 解决python3中pyqt5和mayavi不兼容问题
- Centos7 升级python3,解决升级后不兼容问题
- pycharm2016 ,python 3.5 , django 1.11 环境不兼容问题的解决
- Pickle在 Python 2 and 3 中不兼容的问题
- python+selenium+firefox/chrome版本兼容问题记录
- Python2.7版本和3.6版本兼容问题
- python连接oracle-从编码到版本不兼容等问题
- python3 安装 Beautifulsoup4 版本不兼容问题
- python3 安装 Beautifulsoup4结果发现版本不兼容的问题解决
- python之使用__future__(解决版本不同,不兼容问题)
- Python解决excel修改问题和中文不兼容问题
- Windows平台下python2和3的兼容问题解决
- 解决linux下python多版本兼容问题?
- CentOS6.5安装exFAT时python3不兼容scons的问题的解决
- 360 你妈妈知道你跟Python存在兼容问题吗?
- Centos7 安装python3详细教程,解决升级后不兼容问题
- Centos7 升级python3,解决升级后不兼容问题
- CentOS下安装Python3后BeautifulSoup 版本不兼容问题解决方法
- Windows平台下python2和3的兼容问题解决