問題タブ [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.

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

python - Python: cmd と asyncio の組み合わせ (WAMP / autobahn 用)

概要

WAMP アプリケーション用の単純なコマンドライン インターフェイスを実装しようとしています。

WAMP の実装には、autobahnpython パッケージが使用されます。

インタラクティブなシェルが欲しいので、cmdモジュールを使用して入力を解析することにしました。残念ながら、 のasyncio性質をautobahnループとcmd組み合わせることができませんでした。

コード

したがって、一般的に、私が持ちたいのは次のようなものです。

が将来呼び出されたときに結果の準備ができていないため、これは明らかに機能しませんがresult()、シェル自体ではないため、await を使用できませんasync

解決の試み

私は見つけましasynccmdたが、それを使用する方法を理解できませんでしautobahnasyncio.

単純なループの使用

関数内はonJoin完全に正常に機能するため、私の問題にもシンプルで無駄のない解決策が必要だと感じています。

どんな提案でも大歓迎です!

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

python - cmd と IDLE python で異なる結果

IDLE でのみ完全に動作する Python 2.7 スクリプトがあります。結果は次のようになります。

しかし、cmdでは次のような結果が得られました:

IDLE ビューのような結果が必要です。誰かが私と同じ問題を抱えたことはありますか?それを修正する方法を教えてください。はい、私はPython 2.7しか使用できない状態にあります。

これが私のコードです。アイデアは、* .pngファイルを1年で月ごとにカウントすることです

前もって感謝します

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

python - Python cmd モジュールの Enter キー

を使用して簡単な cli アプリを作成しcmdました。Enter キーを押すと、前のコマンドが再実行されているように見えます。これをキャッチ/防止する方法はありますか?