如何把Python2的代码转换为Python3的代码

可以利用Python内置工具2to3.py,帮你自动将Python2的代码转换为Python3的代码的。这个脚本的位置位在Python安装的根目录\Python27\Tools\Scripts\2to3.py。
比如我手上有个Python
2.x的python脚本:D:\tmp\transform.py
可以通过打开命令提示符,定位至该要转换的脚本目录下,然后运行
2to3.py
-w
transform.py
如果上述不加-w参数,则默认只是把转换过程所对应的diff内容打印输出到当前窗口而已。加了-w,就是把改动内容,写回到原先的文件了。

  • python涓python2鍜宲ython3涔嬮棿鎬庝箞杞崲?
    绛旓細浜屻佷娇鐢 2to3 宸ュ叿瀵逛唬鐮佽繘琛屾鏌ュ拰杞崲 2to3鏄痯ython鑷甫鐨勪竴涓唬鐮佽浆鎹㈠伐鍏凤紝鍙互灏唒ython2鐨勪唬鐮佽嚜鍔ㄨ浆鎹负python3鐨勪唬鐮併傚綋鐒讹紝涓嶅垢鐨勬槸杞崲鍑虹殑浠g爜骞舵病鏈夊python2鐨勫吋瀹瑰仛浠讳綍鐨勫鐞嗐傛墍浠ユ垜浠苟涓嶇湡姝d娇鐢2to3杞崲鍑虹殑浠g爜銆傛墽琛2to3.py 鏌ョ湅杈撳嚭淇℃伅锛屽苟淇鐩稿叧闂銆備负浜嗙畝鍖栬繖涓浆鎹㈣繃绋...
  • 濡備綍鎶奝ython2鐨勪唬鐮佽浆鎹涓篜ython3鐨勪唬鐮
    绛旓細鍙互鍒╃敤Python鍐呯疆宸ュ叿2to3.py锛屽府浣犺嚜鍔ㄥ皢Python2鐨勪唬鐮佽浆鎹负Python3鐨勪唬鐮佺殑銆傝繖涓剼鏈殑浣嶇疆浣嶅湪Python瀹夎鐨勬牴鐩綍\Python27\Tools\Scripts\2to3.py銆傛瘮濡傛垜鎵嬩笂鏈変釜Python 2.x鐨刾ython鑴氭湰锛欴:\tmp\transform.py 鍙互閫氳繃鎵撳紑鍛戒护鎻愮ず绗︼紝瀹氫綅鑷宠瑕佽浆鎹㈢殑鑴氭湰鐩綍涓嬶紝鐒跺悗杩愯 2to3.py -w ...
  • 鏈変粈涔堝伐鍏峰彲浠灏唒ython缂栬瘧濂鐨勪唬鐮.pyc鍙嶇紪璇戜负.py?
    绛旓細鐐瑰嚮鈥滀笂浼犳枃浠垛濇垨鈥滈夋嫨鏂囦欢鈥濇寜閽紝鎵惧埌浣犵殑.pyc鏂囦欢骞朵笂浼銆傜瓑寰呯墖鍒伙紝宸ュ叿浼氳嚜鍔ㄥ垎鏋愬苟瑙e瘑浣犵殑鏂囦欢銆備竴鏃﹁В鐮佸畬鎴愶紝浣犲皢鐪嬪埌涓涓彲渚涗笅杞界殑.py鏂囦欢閾炬帴锛岀偣鍑诲嵆鍙幏鍙栥傛渶鍚庯紝涓嬭浇鐨.py鏂囦欢灏卞湪浣犵殑鎵嬩腑锛岄殢鏃跺彲渚涗綘鏌ョ湅鍜屼慨鏀广傜粨璁烘帉鎻′簡杩欎釜鎶宸э紝浣犱笉浠呰兘澶熸繁鍏ョ悊瑙ython浠g爜鐨勬墽琛岃繃绋嬶紝杩樿兘鍦...
  • python2.7鍗囩骇3.7 鎶yntaxError: invalid syntax閿欒,鏂版墜璇锋暀浠g爜...
    绛旓細锛1锛夊皢python瀹夎鍖呬笅鐨凾ools/Scripts涓嬮潰鐨2to3.py鎷疯礉鍒伴渶瑕佽浆鎹㈡枃浠剁洰褰曚腑銆傦紙2锛夊懡浠よ绐楀彛鍒囨崲鍒伴渶瑕佽浆鎹㈢殑鏂囦欢鐩綍涓嬶紝杩愯鍛戒护2to3.py test.py 鍙墦鍗皌est.py锛屽湪python2涓巔ython3鐨勫樊寮傘傦紙3锛夊懡浠よ绐楀彛鍒囨崲鍒伴渶瑕佽浆鎹㈢殑鏂囦欢鐩綍涓嬶紝杩愯鍛戒护2to3.py -w test.py 灏唗est.py澶囦唤涓簍est....
  • python浠g爜濡備綍杞崲鎴怌璇█浠g爜?浠g爜濡備笅:
    绛旓細杞崲c璇█鍚鐨勪唬鐮锛歷oid tset(int s[],int n){ for(int i=0;i<n;i++)s[i]=s[i]+1;} int s[]={1, 2, 3, 4, 5, 5, 6, 1, 4, 5, 5, 7, 1, 5, 3, 8, 3, 5, 9, 1};int i;while( i <=30)tset(s);i+=1 if i>1:printf("%s",s);i+=1;...
  • 濡備綍灏哖ython浠g爜杞崲鎴恗atlab浠g爜
    绛旓細function analysis(filename)鍏朵腑filename 涓哄緟澶勭悊鏁版嵁鐨勬枃浠跺悕锛屼笉鍖呭惈璺緞銆傚悓鏃讹紝灏analysis.m鏂囦欢涓秹鍙婅鏂囦欢鍚嶇殑鍦版柟涔熻繘琛岀浉搴旂殑淇敼锛屾涓嶈禈杩般傦紙2锛夊湪Python IDE鎴栬剼鏈腑鎵ц浠ヤ笅璇彞import oscmd="D:\\Matlab\\bin\\win32\\matlab.exe -r "+"analysis('data.txt')"os.system(cmd)鍗冲彲...
  • python鎬庢牱鎶娉ㄩ噴鏀规垚姝e父浠g爜wingide
    绛旓細1銆侀鍏堟墦寮python骞惰繘鍏ュ埌杞欢鐨勪富椤点2銆佸叾娆$偣鍑讳笂鏂圭殑鏂囦欢锛岀劧鍚庡湪閫夋嫨淇敼銆3銆佹渶鍚庡嵆鍙妸娉ㄩ噴鏀规垚姝e父浠g爜wingide銆
  • 濡備綍鍒囨崲python缂栬緫鍣鐨勪唬鐮妯″紡鍜岀Н鏈ㄦā寮
    绛旓細姝ラ濡備笅锛1銆佷笅杞借蒋浠剁偣鍑荤洿鎺ュ畨瑁咃紝鐐瑰嚮杩涘叆杞欢搴旂敤锛岄娆¤繘鍏ヤ細鏈変竴涓蒋浠朵娇鐢ㄦ暀绋嬫煡鐪嬫暀绋嬬偣鍑讳笅涓姝ュ嵆鍙紱2銆佽繘鍏ョ紪杈戝櫒鏁欑▼瑙嗛锛屽彲浠ヨ繎涓姝ヤ簡瑙h蒋浠剁紪杈戝櫒鐨勫簲鐢紝浜嗚В瀹屾瘯鍚庣偣鍑诲畨瑁呰繘鍏ヤ笅涓涓〉闈紱3銆佸彸涓婅鍙互鍒囨崲鈥浠g爜妯″紡鈥濆拰鈥滅Н鏈ㄦā寮忊濆嵆鍙
  • 鎬庝箞鎶妏ython3鐨勪唬鐮佸彉鎴python2鐨勪唬鐮
    绛旓細鍙互鍒╃敤Python鍐呯疆宸ュ叿2to3.py锛屽府浣犺嚜鍔灏哖ython2鐨勪唬鐮佽浆鎹涓篜ython3鐨勪唬鐮佺殑銆
  • 鎬庢牱灏唒ython浠g爜杞崲涓哄彲鎵ц杞欢
    绛旓細py2exe 鑳藉鎶 Python script 杞崲鎴愬彲浠ュ湪windows涓婄嫭绔嬫墽琛岀殑(鍗充笉闇瀹夎Python)鐨別xe绋嬪簭(鍔犱笂鍏跺畠蹇呴渶鐨勮繍琛屾椂鍑芥暟搴)銆 浣跨敤鏂瑰紡: 鍋囪鏈変竴Python script 鍚嶄负"hello.py", 閫氳繃涓涓猻etup.py script 鏉ヤ骇鐢熷彲鎵ц鏂囦欢 from distutils.core i...
  • 扩展阅读:python代码生成器 ... python表白代码大全简单 ... python编程代码大全 ... python初学编程必背 ... python实战代码大全 ... python的一些简单代码 ... 免费python源代码大全 ... c++代码转python工具 ... python三秒倒计时代码 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网