signal 可以用于捕捉操作系统的信号。 #/usr/bin/env python3 import signal import sys import time def signal_handler(signal,frame): print('SIGNAL',signal) sys.exit(0) signal.signal(signal.SIGINT, signal_handler) while True: print(time.time()) time.sleep(2) 这段程序可以捕捉 CTRL+C 以及 kill (os.kill())等信号,然后拦截处理即可。 详细文档参考地址。 Python3 标准库笔记……
阅读全文