关于Python2与Python3的不同之处(持续更新)

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()


      



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章