CLIを介して(監視用に)制御できるGUIプログラムがあります。CLIは、raw_inputを使用してwhileループで実装されます。GUIの閉じるボタンを使用してプログラムを終了すると、raw_inputでハングし、入力を取得するまで終了しません。
入力を入力せずにraw_inputをすぐに中止するにはどうすればよいですか?
WinXPで実行していますが、プラットフォームに依存しないようにしたいのですが、開発者ツールであるため、Eclipse内でも機能するはずです。Pythonのバージョンは2.6です。
私は何時間もstackoverflowを検索し、そのトピックに対する多くの答えがあることを知っていますが、ノンブロッキングCLIリーダーを持つためのプラットフォームに依存しないソリューションは本当にありませんか?
そうでない場合、この問題を克服するための最良の方法は何でしょうか?
ありがとう