使用python內置2to3工具將python2代碼轉換為python3代碼


我們都知道python有一個一直被詬病的毛病,python2與python3代碼不兼容問題,而網上的一些教學大部分都是python2的,如果需要將其在python3環境下運行,有兩個方法,一是:一個一個參考文檔,對其中的庫在3中的修改對應修改;二則是使用python內置工具2to3.py對代碼進行批量修改。

首先找到2to3.py文件位置,一般是在“\Python\Python36-32\Tools\scripts”這樣的文件層內,具體要看自己python安裝的位置。

cd C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Tools\scripts

python 2to3.py -w C:\Users\Administrator\PycharmProjects\DataDrivenFrameWork\util\ObjectMap.py

 

python 2to3.py C:\Users\Administrator\Desktop\ocr\server.py

接-w加文件可以將修改的文件覆蓋到原文件並留有.bak的備份文件用來恢復

python 2to3.py -w C:\Users\Administrator\Desktop\ocr\server.py

-w -n效果是修改但不留備份文件

-f 給出明確的修復集

 


原文鏈接:https://blog.csdn.net/qq_36275540/article/details/80389941


免責聲明!

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



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