所以我刚开始在 Linux 上使用 Python,使用 Tkinter。我正在尝试使用 KeyboardInterrupt Exception 使 Cntrl+C 停止执行,但是当我按下它时,暂时没有任何反应。最终它“接受”并退出。一点点阅读表明这可能与线程或其他东西有关,但我对这些东西太陌生了,我真的不知道从哪里开始。
#! /usr/bin/python
import sys
from Tkinter import *
try:
root = Tk()
root.mainloop()
except:
print "you pressed control c"
sys.exit(0)
我讨厌成为只想要快速修复的菜鸟,所以如果你的答案就像将我指向正确的文档一样简单,那就太好了。