問題タブ [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.
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」
コマンドラインに何を入力する必要があるか教えてください。
前もって感謝します...
python - Python Shell で 2to3 を使用するには?
シェルに 2to3.py をインポートしたいのですが、SyntaxError と言い続けます。
私は何をすべきか?
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 変換の問題です。ツールを正しく実行しなかった可能性があります。(できるだけ多くのフィクサーを実行することを意味します)
python - Pythonで2to3を適切に使用するには?
Python 2.7 にいくつかのコードがあり、それをすべて Python 3.3 コードに変換したいと考えています。2to3 を使用できることは知っていますが、正確な使用方法はわかりません。
python - Python 2.X ベースのプロジェクトを Python 3 に移植する
との互換性を損なうことなく、Web アプリケーション スキャン フレームワークを からPython 2.6.5-2.7.3
に移植したいと考えています。Python 3
Python 2.6+
Python 2 and 3 Compatibility Libraryとpython-modernize
.
twisted
私が移植しようとしているフレームワークは、Python 2 でネイティブにサポートされているようなライブラリを使用しています。 http://twistedmatrix.com/trac/wiki/Plan/Python32to3
を読みましたが、このプロセスのどの段階でもを使用しないように警告しています。のバージョンである
という事実は、別の混乱の原因となっています。
このような移植を実行するための最適なアプローチと、遭遇する可能性のある一般的なバグについていくつか提案をいただけますか?python-modernize
2to3
python - Python 2to3 ツールが整数に母音を追加します
これらをPython 3に移植するために何を変更する必要があるかを理解するために、作成したさまざまなスクリプトで2to3ツールを実行していました(ただし、最終的には手動で行います)。
そうしているうちに、スクリプトの 1 つで行われた 2to3 という奇妙な変更に遭遇しました。
ええと...なぜ 2to3 は私の "perms" 整数の真ん中に "o" を追加したのですか?
これは、元のソースの 41 行目です: https://github.com/ksoviero/Public/blob/master/tempus.py