問題タブ [python-cmd]
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 - Python: cmd と asyncio の組み合わせ (WAMP / autobahn 用)
概要
WAMP アプリケーション用の単純なコマンドライン インターフェイスを実装しようとしています。
WAMP の実装には、autobahn
python パッケージが使用されます。
インタラクティブなシェルが欲しいので、cmd
モジュールを使用して入力を解析することにしました。残念ながら、 のasyncio
性質をautobahn
ループとcmd
組み合わせることができませんでした。
コード
したがって、一般的に、私が持ちたいのは次のようなものです。
が将来呼び出されたときに結果の準備ができていないため、これは明らかに機能しませんがresult()
、シェル自体ではないため、await を使用できませんasync
。
解決の試み
私は見つけましasynccmd
たが、それを使用する方法を理解できませんでしautobahn
たasyncio
.
単純なループの使用
関数内はonJoin
完全に正常に機能するため、私の問題にもシンプルで無駄のない解決策が必要だと感じています。
どんな提案でも大歓迎です!
python - cmd と IDLE python で異なる結果
IDLE でのみ完全に動作する Python 2.7 スクリプトがあります。結果は次のようになります。
しかし、cmdでは次のような結果が得られました:
IDLE ビューのような結果が必要です。誰かが私と同じ問題を抱えたことはありますか?それを修正する方法を教えてください。はい、私はPython 2.7しか使用できない状態にあります。
これが私のコードです。アイデアは、* .pngファイルを1年で月ごとにカウントすることです
前もって感謝します
python - Python cmd モジュールの Enter キー
を使用して簡単な cli アプリを作成しcmd
ました。Enter キーを押すと、前のコマンドが再実行されているように見えます。これをキャッチ/防止する方法はありますか?