2016-05-01 20 views
0

私はStackについてこれについての他の答えを見ましたが、助けにはなりません。2to3 Pythonコンバーターの使い方がわかりません

私はPython 3で動作するように変換する必要があるPython 2.7スクリプトを用意しています.2to3を使用するのは難しいことではないようですが、わかりません。 Windowsのコマンドラインで、 "python C:\ Python27 \ Tools \ Scripts \ 2to3.py(パスを自分のファイルへ)"と入力し、 "無効な構文"と書かれていて、最初のファイルのCを指しているパス。

IDLEシェルを開き、 "$ 2to3(my script to path)"と入力すると、 "無効な構文"と表示され、$が強調表示されます。だから私は$を取り除き、もう一度やり直して、無効な構文で "2to3"を強調表示します。

私は他の回答も見てきました。私はこれを取得していないためのばかのように感じる。私は何が欠けていますか?誰かが私が5歳のように説明できますか?

(私はプログラミングにかなり新しいですが、私はかなりよくPythonでスクリプトを書いて行ってきた。私は、これは私が苦労してる事である理由はわかりません。)

+0

を参照してください。「(私のファイルのパス)」あなた以外の何かですここに表示?それにはスペースが含まれていますか? – usr2564301

+0

申し訳ありませんが、「C:\ Python27 \ myfile.py」という意味です。ですから、私がcmdに入力するのは "Python C:\ Python27 \ Tools \ Scripts \ 2to3.py C:\ Python27 \ myfile.py"です。 IDLEシェルでは、 "$ 2to3 C:\ Python27 \ myfile.py" –

+2

エラーメッセージ全体をコピー&ペーストできますか?これはまさにWindowsコマンドラインでそのコマンドを実行しなかったのですが、Pythonコンソールで実行した場合のエラーです。 – DSM

答えて

2

にはこの作業を行います君は?

python C:\Python27\Tools\scripts\2to3.py -w <your_file>.py 

これはpython3と互換性を持たせるために、あなた<your_file>.py作るために必要な変更を行い、元のファイルを上書きします

2to3 documentation

関連する問題