Python での SIGINT シグナルの処理
Python では、SIGINT シグナル (Ctrl C) signal.signal 関数を利用します。この関数は、指定されたシグナルを受信したときに実行されるハンドラー関数を登録します。以下は、提供された Perl コードと同じ機能を実現する方法を示す例です。
import signal import sys def signal_handler(sig, frame): print('You pressed Ctrl+C!') sys.exit(0) signal.signal(signal.SIGINT, signal_handler) print('Press Ctrl+C') signal.pause()
以上がPython で Ctrl C 割り込み (SIGINT) を適切に処理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。