Pythonで実行中のコードを強制終了させる方法
Pythonで実行中のコードを停止する方法は次のとおりです。
- KeyboardInterrupt 例外を使用する。
- キーボード割り込みによる強制終了が発生:
- sys.exit() サブルーチンを使用する:
- インポート sysdef 実行するコード:
# コードを停止させる
sys.exit() - os._exit() 関数を使うことで、Python プロセスを即時に終了させることが可能です。たとえば:
- import os
# コードを実行する# コードを停止する
os._exit(0)
sys.exit() や os._exit() 関数を利用すると、処理中のコードブロックが停止するのみならず、Pythonプロセス全体がただちに終了すること、そして KeyboardInterrupt 例外は、例外を捕捉後に引き続き後のコードを実行することを注意してください。