2

私はプログラミングの初心者で、codecademy で Python を学んでいます。コマンドラインで 2to3 を使用して python 2x プログラムを python 3x に変換したいのですが、その方法がわかりません。私はそれを行う方法について他のさまざまな質問や記事を見てきましたが、まだ理解していません. Python 3.3 がインストールされており、Windows 8 を実行しています。これは、Python 2x プログラムへのパスと 2to3 へのパスです。

私のプログラム: "C:\Users\watt\Documents\Tom's Stuff\Programs\Python\python 2 test.py"

2to3 の場所: 「C:\Python33\Tools\Scripts\2to3.py」

コマンドラインに何を入力する必要があるか教えてください。

前もって感謝します...

4

2 に答える 2

1

Python を実行し、続いて 2to3 スクリプトを実行し、その後にタグと引数を実行する必要があります。

コマンド ラインで 2to3 を実行すると、次のようになります。

[python] [2tp3.py] [タグ] [変換するファイル(1+でも可)]

C:\python33\python.exe C:\python33\Tools\Scripts\2to3.py -w C:\Users\watt\Documents\Tom's Stuff\Programs\Python\python 2 test.py

Python33 に続いて 2to3.py を実行すると、2to3 スクリプトを実行できます。次に、-w タグを追加して、実際にプログラムを Python 3 に変換します。次に、変換するファイルを追加します。

最初にディレクトリを Programs フォルダに変更することで、コマンドを簡略化できます。

于 2013-12-05T22:19:30.830 に答える
0

この行を にコピーしC:\python33\Scripts\2to3.batます。

@python %~dp0..\tools\scripts\2to3.py %*

その後、使用できるようになります

2to3 test.py
于 2016-12-08T13:51:26.223 に答える