CTRL-C 导致 forrtl: error (200) 而不是 python KeyboardInterrupt 异常
CTRL-C causes forrtl: error (200) rather than python KeyboardInterrupt exception
我正在尝试做与这个问题完全相同的事情:
How to prevent a block of code from being interrupted by KeyboardInterrupt in Python?
(抱歉,还没有足够的代表post将此作为评论)
但是 post 上面的两个答案都不适合我。当我使用这些解决方案中的任何一个按 CTRL+C 时,脚本仍会立即关闭:
forrtl: error (200): program aborting due to control-C event
我正在处理的代码相当长并且包括相当多的导入模块。我假设这些模块之一正在干扰 KeyboardInterrupt
的正常行为是否正确?如果有,我怎么知道是哪一个?
(我是 运行 python 2.7.6,Windows 上的 32 位)
谢谢。
Scipy 导致了问题。下面的 link 提供了一个解决方案,注意这不是 scipy.stats 独有的,其他 scipy 函数也会出现。
Ctrl-C crashes Python after importing scipy.stats
我正在尝试做与这个问题完全相同的事情:
How to prevent a block of code from being interrupted by KeyboardInterrupt in Python? (抱歉,还没有足够的代表post将此作为评论)
但是 post 上面的两个答案都不适合我。当我使用这些解决方案中的任何一个按 CTRL+C 时,脚本仍会立即关闭:
forrtl: error (200): program aborting due to control-C event
我正在处理的代码相当长并且包括相当多的导入模块。我假设这些模块之一正在干扰 KeyboardInterrupt
的正常行为是否正确?如果有,我怎么知道是哪一个?
(我是 运行 python 2.7.6,Windows 上的 32 位)
谢谢。
Scipy 导致了问题。下面的 link 提供了一个解决方案,注意这不是 scipy.stats 独有的,其他 scipy 函数也会出现。
Ctrl-C crashes Python after importing scipy.stats