Python PyScripter-无法使用键盘中断终止运行

Python PyScripter-无法使用键盘中断终止运行,python,pyscripter,keyboardinterrupt,Python,Pyscripter,Keyboardinterrupt,我在我使用的地方写了很多小应用程序 try: print "always does this until I Ctrl+C" Except KeyboardInterrupt: print "finish program" 我刚刚开始不再使用空闲和启动的PyScripter。但是,CTRL+C不再有效。使用内置解释器时是否仍可以发送键盘中断?我一直在回答自己的问题,但我相信这些问题是有效的 PyScripter google组有一个实现,他们导入一个进度条并杀死它,模拟一个中断

我在我使用的地方写了很多小应用程序

try:
   print "always does this until I Ctrl+C"


Except KeyboardInterrupt:
   print "finish program"

我刚刚开始不再使用空闲和启动的PyScripter。但是,CTRL+C不再有效。使用内置解释器时是否仍可以发送键盘中断?

我一直在回答自己的问题,但我相信这些问题是有效的

PyScripter google组有一个实现,他们导入一个进度条并杀死它,模拟一个中断。但是,这与键盘中断不同。看来在新的实现之前我运气不好


话虽如此,是否有人能提出另一种新颖的方法来终止程序,由用户自行决定(不使用线程:p)?

在PyScripter中,如果您只想终止正在运行的程序,则始终可以重新初始化远程引擎:

  • 应用程序运行菜单>Python引擎>重新初始化Python引擎或
  • 解释器上下文菜单>Python引擎>重新初始化Python引擎或
  • 键盘快捷键CTRL-F2