记录python2.7迁移到python3.6过程中的一些代码差异

Posted ahfuzhang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录python2.7迁移到python3.6过程中的一些代码差异相关的知识,希望对你有一定的参考价值。

python2.7 python 3.6
import?urllib2 import?urllib
import urlparse import urllib
import?exceptions 废弃
urllib2.urlopen urllib.request.urlopen
urllib2.Request urllib.request.Request
urllib.urlencode urllib.parse.quote
urllib.urldecode urllib.parse.unquote
dict.has_key(xx) xx in dict
types.StringType type(‘‘)
types.UnicodeType 废弃
types.ListType type([])
types.DictType type({})
types.IntType type(1)
types.BooleanType type(True)
types.LongType type(1)
types.FloatType type(1.1)
except Exception,err except Exception as err
print xxx print(xxx)

以上是关于记录python2.7迁移到python3.6过程中的一些代码差异的主要内容,如果未能解决你的问题,请参考以下文章

Mac下升级python2.7到python3.6

centos7中 python2.7升级到python3.6

Linux服务器上python2升为python3.6

python使用记录

pycharm同时使用python2.7版本和python3.6版本

python2.7.X 升级至Python3.6.X