欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Python3中的2to3轉換工具使用示例

系統 2091 0

python3與python2的還是有諸多的不同,比如說在2中:

復制代碼 代碼如下:

print "Hello,World!"?
raw_input()?

在3里面就成了:
復制代碼 代碼如下:

print ("Hello,World!")?
input()

所以如果用的python2開發的項目要遷移到3中,就需要進行代碼的轉換。Python3中自帶了個轉換工具,下面用個最簡單的例子來說說2to3轉換工具。
例子:(2to3Test.py? 里面只有print這行代碼)
復制代碼 代碼如下:

# python 2.7.6?
# 2to3Test.py?
?
print "Hello,World!"?

用python27顯然是可以編譯的:
復制代碼 代碼如下:

D:\Python>python27 2to3Test.py?
Hello,World!?

用python33就編譯不過了,因為3里print是函數,這樣寫就會有語法錯誤。
復制代碼 代碼如下:

D:\Python>python33 2to3Test.py?
? File "2to3Test.py", line 1?
??? print "Hello,World!"?
?????????????????????? ^?
SyntaxError: invalid syntax?

下面用python3中自帶的2to3工具進行轉換:
復制代碼 代碼如下:

D:\Python>python C:\Python33\Tools\Scripts\2to3.py -w 2to3Test.py?
RefactoringTool: Skipping implicit fixer: buffer?
RefactoringTool: Skipping implicit fixer: idioms?
RefactoringTool: Skipping implicit fixer: set_literal?
RefactoringTool: Skipping implicit fixer: ws_comma?
RefactoringTool: Refactored 2to3Test.py?
--- 2to3Test.py (original)?
+++ 2to3Test.py (refactored)?
@@ -1 +1 @@?
-print "Hello,World!"?
+print("Hello,World!")?
RefactoringTool: Files that were modified:?
RefactoringTool: 2to3Test.py?

最后用python33來進行編譯,結果顯示正確的。
復制代碼 代碼如下:

D:\Python>python33 2to3Test.py?
Hello,World!?

總結:
1. 目錄. C:\Python33\Tools\Scripts\2to3.py.? 其實在python2.6,2.7中都存在這個工具。
2. 如果不加-w參數,則默認只是把轉換過程所對應的diff內容打印輸出到當前窗口而已。
3. 加了-w,就是把改動內容,寫回到原先的文件了。
4. 不想要生成bak文件,再加上-n即可。? bak最好還是有。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久中文字幕久久久久91 | 欧洲精品一区二区三区在线观看 | 九九免费在线视频 | 国产目拍亚洲精品99久久精品 | 久久久久99 | 亚洲第五色综合网 | 人人艹逼 | 一区二区三区毛片 | 久草6| 亚洲色域网 | 久久亚 | 成人在线中文字幕 | 国产日韩欧美一区 | 污网站观看 | 亚洲精品97福利在线 | 国产目拍亚洲精品区一区 | 91涩涩视频 | 一级全黄视频 | 欧美wwww | 亚洲区激情区图片小说区 | 天天草夜夜操 | 日韩在线观看视频一区二区三区 | 人人爱免费在线观看 | 亚洲一区2区三区4区5区 | 亚洲成在人线中文字幕 | 三上悠亚2022年最新番号 | 欧美一级一片 | 欧美三级成人理伦 | 四虎影音 | 国产亚洲精品久久久999无毒 | 国产成人久久 | 成人影院av | 日韩国产一区二区三区 | 日韩少妇成熟A片无码专区 黄在线免费观看 | 欧美国产精品一区二区 | 亚洲欧美日本人成在线观看 | 免费一级毛片麻豆精品 | 亚洲国产精品久久久 | 日韩1区| 婷婷丁香综合 | 一区二区三区在线播放 |