問題タブ [python-2to3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2894 参照

python - Windows で 2to3 Python を使用する

私はプログラミングの初心者で、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」

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

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

0 投票する
2 に答える
3928 参照

python - Python Shell で 2to3 を使用するには?

シェルに 2to3.py をインポートしたいのですが、SyntaxError と言い続けます。

私は何をすべきか?

0 投票する
1 に答える
486 参照

python - モジュールで 2to3.py を実行した後もエラーが残る

少し前に、2to3.py スクリプトを使用して、いくつかのファイルを Python 3 に変換しました。すべてのフィクサーを実行する必要があると思うので、コマンドには含まれています

-f すべて -f バッファー -f イディオム -f set_literal -f ws_comma -w

変換したコードを Python 3 で実行しようとしましたが、エラーが発生しました

[Errno 22] 無効な引数

ライン上

stream は、ファイルの解析に使用される StringIO オブジェクトです。これは Python 2 と 3 の既知の違いなので、別のメソッド/構文を使用する必要がありますか? または、2to3 変換の問題です。ツールを正しく実行しなかった可能性があります。(できるだけ多くのフィクサーを実行することを意味します)

0 投票する
9 に答える
69077 参照

python - Pythonで2to3を適切に使用するには?

Python 2.7 にいくつかのコードがあり、それをすべて Python 3.3 コードに変換したいと考えています。2to3 を使用できることは知っていますが、正確な使用方法はわかりません。

0 投票する
0 に答える
603 参照

python - Python 2.X ベースのプロジェクトを Python 3 に移植する

との互換性を損なうことなく、Web アプリケーション スキャン フレームワークを からPython 2.6.5-2.7.3に移植したいと考えています。Python 3Python 2.6+

Python 2 and 3 Compatibility Librarypython-modernize.

twisted私が移植しようとしているフレームワークは、Python 2 でネイティブにサポートされているようなライブラリを使用しています。 http://twistedmatrix.com/trac/wiki/Plan/Python32to3を読みましたが、このプロセスのどの段階でもを使用しないように警告しています。のバージョンである
という事実は、別の混乱の原因となっています。 このような移植を実行するための最適なアプローチと、遭遇する可能性のある一般的なバグについていくつか提案をいただけますか?python-modernize2to3

0 投票する
3 に答える
251 参照

python - Python 2to3 ツールが整数に母音を追加します

これらをPython 3に移植するために何を変更する必要があるかを理解するために、作成したさまざまなスクリプトで2to3ツールを実行していました(ただし、最終的には手動で行います)。

そうしているうちに、スクリプトの 1 つで行われた 2to3 という奇妙な変更に遭遇しました。

ええと...なぜ 2to3 は私の "perms" 整数の真ん中に "o" を追加したのですか?

これは、元のソースの 41 行目です: https://github.com/ksoviero/Public/blob/master/tempus.py