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


python2與python3代碼不兼容,如果需要python2代碼在python3環境下運行,需要將代碼進行轉換,本文介紹使用python3內置工具2to3.py對代碼進行轉換

一:2to3.py在 python\Tools\scripts 目錄下,具體位置根據自己的python安裝路徑查看

在此文件夾內打開cmd命令窗口,

輸入:

  python 2to3.py + 需要修改的py文件

 如:python3 2to3.py D:\workspace\project3.0\testsuit01\testcase01.py

二:直接接文件夾位置可以批量修改文件下的py文件

   python3 2to3.py D:\workspace\pytest\test\testsuit\

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

   python3 2to3.py -w D:\workspace\pytest\test\testsuit\test.py

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

  python3 2to3.py -w -n D:\workspace\pytest\test\testsuit\test.py

 

注:2to3.py完成了py2代碼轉換成py3的主要工作,有時還需對代碼做一些微調


免責聲明!

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



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