当我在python应用程序(例如,python shell )中时,按Ctrl\会导致
>>> Quit (core dumped)为什么会这样,我如何避免这种情况?如果应用程序在我不小心按下Ctrl\时退出,这是非常不方便的。
发布于 2013-11-23 20:52:56
python模块signal可以很方便地处理这个问题。
import signal
# Intercept ctrl-c, ctrl-\ and ctrl-z
def signal_handler(signal, frame):
pass
signal.signal(signal.SIGINT, signal_handler)
signal.signal(signal.SIGQUIT, signal_handler)
signal.signal(signal.SIGTSTP, signal_handler)只需向信号中添加(在本例中)不执行任何操作的处理程序。
https://stackoverflow.com/questions/19248556
复制相似问题