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