問題タブ [prompt-toolkit]

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 に答える
541 参照

python - ツイストでのユーザー入力用の非同期プロンプトツールキット

TCP クライアント/サーバー システムのラッパーとして単純なコマンド ライン クライアントを作成しようとしています。クライアントは、フレームワークを使用して Python で記述されていtwistedます。インタプリタとして Python3.6 を使用しています。prompt_toolkitに実装があることがわかりasyncio、サンプル コードを使用して、 を使用してねじれたシステムに接続しようとしましたensureDeferred。残念ながら、コードはプロンプトが表示されるとすぐに例外をスローします。

Pythonでasyncioライブラリツールを使用するのは初めてなので、何か不足しているかどうかわかりません。実行しようとしたコードは次のとおりです。

スローされる例外は次のとおりです。

これが twisted と asyncio の間の根本的な非互換性なのか、それともこれら 2 つのシステムを接続するための重要な方法が欠落しているのかはわかりません。アドバイスをいただければ幸いです。

バージョンの詳細: