問題タブ [keyboardinterrupt]
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 - KDE PythonアプリケーションでKeyboardInterruptを処理しますか?
私は PyKDE4/PyQt4 アプリケーションAutokeyに取り組んでいますが、プログラムに CTRL+C を送信すると、アプリケーションと対話するまでキーボード割り込みが処理されないことに気付きました。メニュー項目をクリックするか、チェックボックスを変更します。
これは、/usr/bin/autokey に以下があるにもかかわらずです:
KeyboardInterrupt がキャッチされない理由:
- GUIで次にアクションを実行するときではなく、発行するとき
- 最初の try/except 節によって?
Python 2.6 で Ubuntu 9.04 を実行しています。
python - Windows でのキーボード割り込み?
WindowsでKeyboardInterruptを生成するには?
このプログラムを停止することを期待CTRL+Cしていましたが、機能しません。
python - Python のマルチプロセッシング プールでのキーボード割り込み
Python のマルチプロセッシング プールで KeyboardInterrupt イベントを処理するにはどうすればよいですか? 以下に簡単な例を示します。
上記のコードを実行すると、KeyboardInterrupt
を押す^C
と が発生しますが、プロセスはその時点で単にハングするため、外部で強制終了する必要があります。
^C
いつでも押して、すべてのプロセスを正常に終了できるようにしたいと考えています。
python - PyScripter-KeyboardInterruptで実行を終了できません
使用する小さなアプリをたくさん書いています
IDLEの使用をやめ、PyScripterを起動し始めたところです。ただし、CTRL+Cは機能しなくなりました。KeyboardInterrupt
内蔵のインタプリタを使ってしばらく送信することはできますか?
driver - キーボード割り込み
低レベルのデバイスドライバーについて勉強しています。割り込みと IRQ の間で混乱しています。キーボードをフックするサンプル ドライバ コードは、キーボード割り込みが 0x31 であることを示唆していますが、マイクロプロセッサに関する私の本では 0x09 と書かれています。「デバイス マネージャー -> キーボード -> リソース」を開くと、IRQ が 1 であることが示されます。
ありがとう、サンジーブ
django - Django キーボード割り込み
私は自分の django プロジェクトを Apache、mod_fastcgi、および django.core.servers.fastcgi.runfastcgi で実行しています。すべての例外に関するメールを受け取ります。
何をすべきかわからない例外が1つあります。キーボード割り込みです。コードのさまざまな場所で発生します。なぜ発生するのですか?Apache にはキーボードがありません。
interrupt-handling - 割り込みを無効にするとはどういう意味ですか?
割り込みハンドラーに入るときは、最初にそのCPUで「割り込みを無効にする」(x86のcli命令のようなものを使用)。割り込みが無効になっている間に、ユーザーがキーボードの文字「a」を押したと仮定します。これにより、通常は割り込みが発生します。しかし、割り込みが無効になっているので、それは次のことを意味しますか?
- クリティカルセクションで割り込みが無効になっているため、「a」の割り込みハンドラは呼び出されません。
- 割り込みはOSによって処理されますが、割り込みが再び有効になるまで遅延します。具体的には、ユーザーが最初に「a」を押したのが割り込みが無効になっているときだった場合、ユーザーはもう一度「a」を押す必要がありますか?
python - スレッドはKeyboardInterrupt例外を無視します
私はこの単純なコードを実行しています:
しかし、私がそれを実行すると、それは印刷されます
実際、Pythonスレッドは私のCtrl+Cキーボード割り込みを無視し、出力しませんReceived Keyboard Interrupt
。なんで?このコードの何が問題になっていますか?
twisted - twisted - KeyboardInterrupt 経由でコールバックを中断する
現在、Twisted を使用してコールバック内の for ループでタスクを繰り返していますが、ユーザーが Ctrl-C を介して KeyboardInterrupt を発行した場合、リアクターがコールバック (1 つ) でループを中断するようにしたいと考えています。私がテストしたところ、リアクターはコールバックの最後でのみ停止または割り込みを処理します。
コールバックの実行中に、KeyboardInterrupt をコールバックまたはエラー ハンドラに送信する方法はありますか?
乾杯、
クリス
python - Ctrl+C で子スレッドを強制終了するには?
PythonでCtrl+でプロセスの実行を止めたいです。しかし、例外はメインスレッドでのみ発生するCことをどこかで読んだことがあります。KeyboardInterrupt
また、子スレッドの実行中にメインスレッドがブロックされることも読みました。では、どうすれば子スレッドを強制終了できますか?
たとえば、次のコードではCtrl+は効果がありません。C