CTRL-C 导致 forrtl: error (200) 而不是 python KeyboardInterrupt 异常
·
问题:CTRL-C 导致 forrtl: error (200) 而不是 python KeyboardInterrupt 异常
我正在尝试做与这个问题完全相同的事情:
Python中如何防止一段代码被KeyboardInterrupt打断?(抱歉,还没有足够的代表在这里发表评论)
但是,那里发布的两个最重要的答案都不适合我。当我使用这些解决方案中的任何一个按 CTRL+C 时,脚本仍然会立即关闭:
forrtl: error (200): program aborting due to control-C event
我正在处理的代码相当长,并且包含不少导入的模块。我是否正确假设这些模块之一干扰了KeyboardInterrupt的正常行为?如果是这样,我怎么知道是哪一个?
(我在 Windows 上运行 python 2.7.6、32 位)
谢谢。
解答
Scipy 导致了这个问题。下面的链接提供了一个解决方案,注意这不是 scipy.stats 独有的,其他 scipy 函数也会发生。
Ctrl-C 导入 scipy.stats 后导致 Python 崩溃
更多推荐

所有评论(0)