Apabila bekerja dengan skrip Python yang melaksanakan berbilang proses dan sambungan pangkalan data, keluar yang anggun apabila menerima gangguan SIGINT (Ctrl C) adalah selalunya diingini. Dalam keadaan ini, adalah perlu untuk mendaftarkan pengendali untuk SIGINT untuk melaksanakan tugas pembersihan yang diperlukan.
Untuk mencapai analog pengendalian SIGINT Perl dalam Python, manfaatkan isyarat.fungsi isyarat sebagai berikut:
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()
Atas ialah kandungan terperinci Bagaimana Mengendalikan Gangguan SIGINT dalam Python dengan Anggun?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!