成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一秒完成Python3與Python2腳本相互轉(zhuǎn)化的實(shí)戰(zhàn)方法,您造嗎?

開發(fā) 后端
Python2和Python3在語法和模塊的使用上會有一些差別(這里就不詳細(xì)講解了),推薦新手直接使用python3進(jìn)行代碼編寫。

Python2和Python3在語法和模塊的使用上會有一些差別(這里就不詳細(xì)講解了),推薦新手直接使用python3進(jìn)行代碼編寫。實(shí)際工作中有很多運(yùn)維或者測試腳本還在使用python2持續(xù)運(yùn)行,當(dāng)我們遇到批量工作需要把python3轉(zhuǎn)化成python2(或者把python2轉(zhuǎn)化成python3)的時候,我們該如何處理呢?是不是需要一行一行地手動去修改代碼呢?答案是否定的,本文就來介紹一下具體的實(shí)施方案。

python 2轉(zhuǎn)python 3

Python3.7(自帶轉(zhuǎn)化工具C:\Python37\Tools\scripts\2to3)我們可以直接在cmd命令行中使用它:

python 2to3.py -w D:/test.py #python2的test.py 轉(zhuǎn)換為python3

test.py文件很簡單就是打印語句

print "hello.py"
C:\Python37\Tools\scripts>python 2to3.py -w D:/test.py

RefactoringTool: Skipping optional fixer: buffer

RefactoringTool: Skipping optional fixer: idioms

RefactoringTool: Skipping optional fixer: set_literal

RefactoringTool: Skipping optional fixer: ws_comma

RefactoringTool: Refactored D:/test.py

--- D:/test.py (original)

+++ D:/test.py (refactored)

@@ -1 +1 @@

-print "hello.py"

+print("hello.py")

RefactoringTool: Files that were modified:

RefactoringTool: D:/test.py

執(zhí)行后,check test.py,轉(zhuǎn)化后的代碼如下:

print("hello.py")

參數(shù) -w 會將新文件覆蓋舊文件,不加 -w 就只在控制臺窗口顯示修改的地方(而文件里的內(nèi)容不會被修改);文件默認(rèn)會備份成 .bak(例如test.py.bak) ,如果不需要生成bak文件,則加參數(shù) -n即可。

如果需要轉(zhuǎn)換某個文件夾下的所有文件,例如D盤test文件夾下的所有文件,在命令行里輸入:

python 2to3.py -w D:/test/

python 3轉(zhuǎn)python 2

先安裝一個Python包:lib3to2 ,pip install 3to2

安裝成功后,會在目錄C:\Python37\Scripts 中生成一個文件叫3to2

對需要轉(zhuǎn)換的某個python文件,例如D盤根目錄下的test.py,在命令行里輸入:

python 3to2 -w D:/test.py #python3的test.py 轉(zhuǎn)換為python2

如果需要轉(zhuǎn)換某個文件夾下的所有文件,例如D盤test文件夾下的所有文件,在命令行里輸入:

python 3to2 -w D:/test/

大家可以發(fā)現(xiàn)python 3轉(zhuǎn)python 2的方法與python 2轉(zhuǎn)python 3是極其相似的!

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2013-03-26 09:04:16

iOS時間戳與時間相互轉(zhuǎn)化

2018-05-16 09:47:07

數(shù)據(jù)

2021-12-15 12:00:17

Pythonpickle存儲

2017-06-07 10:00:56

PythonBeautifulSo解析器

2010-02-01 16:32:49

Python腳本

2019-12-20 14:10:19

Python腳本語言工具

2019-05-28 10:01:27

超算芯片計算機(jī)

2017-12-18 17:03:56

Python程序員開發(fā)

2023-04-14 08:50:11

JavaDateLocalDate

2010-09-01 08:57:27

jQueryDOM對象

2020-11-23 09:49:00

Python開發(fā)拼音

2017-11-16 13:49:26

NumPyPython 2核心團(tuán)隊

2016-08-10 17:23:36

PythonUrllibURL

2019-08-28 20:34:52

5GHTCVR

2018-07-05 11:05:10

2022-01-20 08:38:02

Java接口Lambda

2017-08-01 16:30:11

Python函數(shù)程序

2022-01-17 08:19:51

Javascript 接口前端

2024-05-23 08:48:21

2016-12-26 09:49:39

httpstatcurl分析工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 日本特黄a级高清免费大片 特黄色一级毛片 | 日韩中文字幕视频在线观看 | 亚洲欧美日韩精品久久亚洲区 | 国产精品自拍视频网站 | 国产成人免费视频网站高清观看视频 | 黄色一级视频 | 国产福利在线播放麻豆 | 精品日韩在线 | 四虎影院新网址 | 国产午夜精品视频 | 免费久久99精品国产婷婷六月 | 国产精品欧美一区喷水 | 欧美亚洲国产一区二区三区 | 九九av | 国产精品99久久久久久动医院 | 亚洲福利网 | 999国产精品视频 | 国产精品美女在线观看 | 精品久久电影 | 久久久久久久久99精品 | 国产精品99久久久久久宅男 | 一区二区三区高清在线观看 | 欧美天天视频 | 亚洲精久 | 国产乱xxav| 91精品国产综合久久精品图片 | 北条麻妃99精品青青久久主播 | 国产精品视频免费观看 | 日韩视频在线免费观看 | 亚洲精品成人免费 | 少妇精品久久久久久久久久 | 亚洲激情综合 | 成人啊啊啊 | 黄色网页在线 | 欧美激情网站 | 亚洲精品高清视频在线观看 | 91干b| 成人免费视频观看 | 最近日韩中文字幕 | 亚洲精品久久久久久首妖 | 亚洲男人天堂2024 |