记录遇到的python2与python3不兼容的地方,给你们提供方便。你们有知道哪些不兼容的地方,写到评论里我会及时更新到文章中。python
MySQLdb
MySQLdb 只适用于python2.x,发现pip3装不上。 它在py3的替代品是:pymysql,但python2的项目在python3运行会出现“没有安装MySQLdb”的错误须要在报错代码行以前加入如下代码:mysql
import pymysql pymysql.install_as_MySQLdb()
string 模块
python2代码:sql
string.uppercase string.lowercase
python3代码:code
string.ascii_uppercase string.ascii_lowercase
cStringIO与io
python2导入:ip
from cStringIO import StringIO
python3导入:ci
from io import StringIO