作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
(类似于 this question )
在 Python 2.7 下的 UNIX 上,在 Python 提示符下:
>>> import signal
>>> def handler(signal, frame):
... print 'welcome to the handler'
...
>>> signal.signal(signal.SIGINT, handler)
<built-in function default_int_handler>
我按 ctrl-c
>>> welcome to the handler
>>>
在 Windows 上:
>>> import signal
>>> def handler(signal, frame):
... print 'welcome to the handler'
...
>>> signal.signal(signal.SIGINT, handler)
<built-in function default_int_handler>
按下 ctrl-c 后:
>>>
KeyboardInterrupt
>>>
我可以验证 handler
正在安装 Python 端作为 SIGINT 的处理程序(调用 signal.signal
第二个计时器返回我的 handler
).如何在 Windows 上捕获 SIGINT?
最佳答案
打开后the bug上游找到了问题的根本原因并编写了补丁。这个补丁不会进入 python 2.x 系列。
关于python - 如何在 Windows 上用 Python 捕获 SIGINT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16686510/
我是一名优秀的程序员,十分优秀!