python 2.x轉換成python 3.x

市面上的很多教程用的都是2.x版本的編譯器,讓我等編程小白看得好吃力,終於發現了python其實自帶了一個轉換的工具,是可以將2.x的代碼轉換成3.x的。

這個文件的位置一般在python安裝位置\Tools\scripts\2to3.py,位置可能會有區別,但是文件名都是一樣的,搜一下2to3.py就好了。爲了方便,我把這個文件複製到了我常用的放練習代碼的位置d:\python下。

使用方法如下:

1. 轉換必須是寫好的腳本文件,先把要修改的2.x代碼複製到IDLE裏面,並保存爲*.py,記住自己的保存位置。我會把它保存在D盤下,d:\python\Trans.py.



2.打開CMD命令提示符,定位到要修改的代碼的保存位置

3.接着繼續輸入命令d:\python\2to3.py(2to3所在的位置) -w(表示直接在原文件上修改) trans.py(要修改的文件),

打開原文件就會看到已經成功修改成3.x可讀的代碼了。

原文件夾裏也會多出一個bak的文件。

把-w換成-h可以查看2to3.py的各種參數。

實際使用中發現,轉換準確率並不完全,湊合用吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章