2

我正在编写 python 代码来进行数值分析,并且我一直在使用 ipython 或 ipython -pylab 作为我的命令行界面。我经常遇到一些代码正在运行的情况,我需要停止它。但是,Ctrl-C 是有问题的;有时它可以工作,有时它什么也不做,有时它会退出整个过程(非常烦人。)我怎样才能让它总是按Ctrl-C ?似乎它不起作用的时间是它在其他模块中执行代码的时间。

非常感谢。

4

1 回答 1

1

您可能正在运行一个正在吞噬信号的后台线程,没有真正的禁止方法,比较http://www.dabeaz.com/python/GIL.pdf

于 2011-06-28T16:52:04.383 回答