场景:
代码是python2.6写的,现在要转换成3.6
python自带有一个工具2to3可以用来转换
转换完成后会有一定的坑
- 坑1:tab、空格可能会导致格式错乱,需要手动去调整
- 坑2:部分模块2.6有,3.6已经没有了,或者写法不一样了
这里碰到了MYSQLdb的坑,3.6没有MYSQLdb,只有pymysql,重写代码的话太麻烦了,其实很简单就能解决掉,不需要改代码:
import pymysql
pymysql.install_as_MySQLdb()
代码是python2.6写的,现在要转换成3.6
python自带有一个工具2to3可以用来转换
转换完成后会有一定的坑
这里碰到了MYSQLdb的坑,3.6没有MYSQLdb,只有pymysql,重写代码的话太麻烦了,其实很简单就能解决掉,不需要改代码:
import pymysql
pymysql.install_as_MySQLdb()
如无特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://www.maxbon.cn/2019/11/18/159.html