1. 程式人生 > >python2.x程式碼轉化為python3.x

python2.x程式碼轉化為python3.x

python官方提供了python2自動轉化為python3的方法,利用2to3.py檔案,位置為python安裝目錄下的Tools\scripts資料夾下,我安裝的是anaconda ,所以我的目錄是Anaconda3\Tools\scripts,具體操作如下:

(1) 在Windows 的cmd下cd 到 2to3.py 指令碼所在位置,
cd D:\setup\Anaconda3\Tools\scripts
在這裡插入圖片描述
(2) 執行2to3.py指令碼
(a) 按照目錄批量轉換程式碼:假如我要轉換的程式碼在D:\myproject\visual-semantic-embedding目錄下
在cmd下輸入命令:python

2to3.py –w D:\myproject\visual-semantic-embedding\ 在這裡插入圖片描述
(b) 按照指定程式碼轉換:
python 2to3.py –w D:\myproject\visual-semantic-embedding\demo.py
在這裡插入圖片描述
完成,生成的filename.py.bak檔案是原檔案的備份,簡直不能太好用,哈哈!