使用2to3將代碼移植到Python 3

概述#

幾乎所有的Python 2程序都需要一些修改才能正常地運行在Python 3的環境下。爲了簡化這個轉換過程,Python 3自帶了一個叫做2to3的實用腳本(Utility Script),這個腳本會將你的Python 2程序源文件作爲輸入,然後自動將其轉換到Python 3的形式。案例研究:將chardet移植到Python 3(porting chardet to Python 3)描述瞭如何運行這個腳本,然後展示了一些它不能自動修復的情況。這篇附錄描述了它能夠自動修復的內容。

詳見:http://woodpecker.org.cn/diveintopython3/porting-code-to-python-3-with-2to3.html

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