1. 程式人生 > >Python/Anaconda-python2.x程式碼轉為python3.x程式碼

Python/Anaconda-python2.x程式碼轉為python3.x程式碼

Python官方有一個轉換工具:2to3.py。  無論是python還是Anaconda,2to3.py都在…\Tools\scripts裡面。通過cmd或者anaconda prompt將檔案路徑定位到2to3的檔案位置。 輸入 python 2to3.py --help,可以看到該工具的幫助說明:

由幫助說明可以看出轉換所需要的引數資訊。 可以單獨轉換一個.py檔案,也可以按照目錄批量轉換。 假如要轉換的程式碼所在目錄是 E:\test,
①單獨轉換  python 2to3.py -w E:\test\test.py
②按目錄批量轉換  python 2to3.py -w E:\test

轉換過後會發現多了一個.py.bak檔案,這是原來的.py檔案備份