cmd
端末入力ループを処理するためにPython のモジュールを使用しています。
バックグラウンドで実行されているスレッドがあり、メッセージを受信するとターミナルにいくつかのものを出力します。これらのメッセージは、視覚的なユーザー入力を中断します。
> writing a com
@@@ message generated from a thread and printing during user input @@@
mand
ここで関連する質問をしますが、基本的に、ユーザーの入力を壊さないようにする1つの方法は、ユーザー入力を追跡することであると言われました。これにより、メッセージが届いたときにメッセージを印刷し、ユーザー入力を再印刷できます。その質問をしたとき、私はcmd
モジュールを使用していませんでした。
モジュールを使用する場合cmd
、ユーザーが現在入力した内容を追跡して、後で再印刷できるようにするにはどうすればよいですか?