在上一篇博文中,咱们为升级python 2 -> 3已经作了一些准备。在这篇中,咱们将针对语法与类库这两个方面进行讨论。python
在python3中, print 已经被定义成为一个方法。咱们可使用格式化方式输出,eg: print('xxxx {0}'.formant(val))mysql
import 须要加上包的名称(例如: import package.moduleA)。若引用相同保重的模块,可用 "." (例如: import .moduleB)sql
在python 3 中,删除了xrange的定义,统一为 range()ui
python 3中, 异常捕获的正确姿式为:url
except Exception as e:
python 3 中, 改成 urllib.requestspa
使用 pip3 install MySQL-python 会报错, 须要改成 使用 mysqlclient, 官网能够看这里: https://pypi.org/project/mysqlclient/.net
pip3 install mysqlclient==1.3.10