我的代码有一个变量,它是一个threading.Event对象。现在,当我实例化我的程序,或者在Python提示中引用它时,我不能ctrl+c
出来。我该怎么做才能让我的代码再次出现?
答案 0 :(得分:0)
在退出之前,请务必在Event对象上设置内部标志:
my_event_var.set()
你也可以拦截KeyboardInterrupt来设置ctrl-c上的标志
try:
xx
except KeyboardInterrupt:
my_event_var.set()
sys.exit()