1. 程式人生 > >python2程式碼轉換成python3

python2程式碼轉換成python3

在做nlp訓練營的作業時,發現裡面是python2的語法。由於自己的電腦裝的是python3,無法直接執行,從網上得知python3自帶了一個2to3.py的指令碼,能自動將py2轉換成py3的語法。

我用的anaconda自帶的python,所以這個指令碼位於我的anaconda3資料夾下的Tools\scrips中

使用方法很簡單,在命令列定位在此目錄下之後,輸入 python 2to3.py -w [檔案/資料夾路徑]

比如

這行語句會將assignment1資料夾下的所有py2檔案變成py3

這個指令碼可以把print改成print(), xrange()改成range()等, 一些在py3中改了名字的庫,比如cPickle,改成pickle。