记录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过程中的一些代码差异的主要内容,如果未能解决你的问题,请参考以下文章
centos7中 python2.7升级到python3.6