在上一篇博文中,咱們爲升級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