2to3.py操作和配置(命令行,pycharm)


目標:利用py2自帶的2to3.py來遷移項目代碼 。我的目錄在 C:\Python27\Tools\Scripts\2to3.py
 
 
方法一、cmd窗口執行
     C:\Python27\Tools\Scripts>python 2to3.py -w E:\yeteng\temp\yt_test.py
 
    說明: 1.參數 -w 會將新文件覆蓋舊文件,不加就只顯示修改的地方。如果傳入的是文件夾,則會對文件夾下所有py文件進行處理
            2.舊文件默認會備份成 .bak ,不需要bak加參數 -n
            3.如果重復執行,我在測試時多個參考可能會轉成元組,加兩個括號,如 print "AIF","333" -> print ("AIF","333") ==> 再次執行 print (("AIF","333"))
               類似,有可能不是你想要的,所以建議把代碼先用git管理起來吧,有問題方便回退
 
    執行截圖:
 
        
 
 
 
方法二、pycharm里配置 Tools,這個在實際項目里可能更方便
 
    1.配置pycharm      File -> Settings -> External Tools -> +號 
        配置參考圖片來,注意路徑換成自己的本地實際路徑,其他不變,保存就可以了
 
    
    
    2.執行, Tools -> External Tools -> 2to3 點了就會將當前窗口的py文件給轉化成 py3.x
 
    
 
 
 
 
方法三、加注冊表 
    參考資料:     https://blog.csdn.net/admans/article/details/79655733  
    這個我加了但是鼠標右鍵並沒有多一個運行 2to3,就沒去折騰了,直接用的方法二。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM