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


      



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