1、简单粗暴的将python2编写的代码变成python3版本可执行:
步骤1:python安装目录下:Tools\scripts文件夹中找到“2to3.py”(Python3自带转换工具),按住Shift+鼠标右键,选择“在此处打开命令窗口”;
步骤2:在命令行输入:python 2to3.py -w 待转换脚本的目录(若批量转换则写到目录文件夹,例如:D:\pythonscript,若单个转换则写到具体脚本名称 D:\pythonscript\test.py)。
2、1中所述方法不一定绝对有效,所以下面根据个人经验总结一下Python2与Python3的不同之处:
2.1 关于print 打印
Python2 : print ‘ok’
Python3 : print (‘ok’)
2.2 关于for 循环
Python2 : for i in xrange(10)
Python3 : for i in range(10)
2.3 关于具体工具及函数名
Python2 :items.iteritems() 、 dict.iteritems()、 dict.iterkeys()、 dict.itervalues().
Python3 :items.items()、 dict.items()、 dict.keys()、 dict.values()