問題タブ [six]
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 - コマンド ライン スイッチを Unicode Python2 および 3 互換に変換する方法
PY2 と PY3 の両方で unicode を使用して Argparse を作成しようとしていif six.PY2:
ますsys.version_info.major
。__futute__
io 操作または即時文字列リテラルに Unicode を使用する場合、これらの問題を解決するには io/codec または imports from を使用する必要があることを私は知っています。ただし、argparse の最適なアプローチが何であるかはわかりません。現在、私はこのコードを使用しています:
bytearray は ASCII をデコードしようとしており、この手順はまったく必要ないため、間違っていると思います。s
代わりに、まだデコードされていない場合にのみデコードしたいと思います。前もって感謝します。
python - Python の使用に関するクエリ - Six モジュール
プログラムでsixモジュールを使用しています。コードは次のとおりです。
このアプローチの問題は、do_something_else()
依存関係のために Python のバージョンが 3.4 以降の場合にのみ関数が実行されることです。(Py 3.3ではありません)
これを確認するにはどうすればよいですか?
どうもありがとう!:)