我有一个线程。事件对象,现在python不会退出



我的代码有一个线程变量。事件对象。 现在,当我实例化我的程序,或在 Python 提示符中引用它时,我无法ctrl+c它。 我该怎么做才能让我的代码再次退出?

在退出之前,请确保在 Event 对象上设置内部标志:

  my_event_var.set()

您也可以拦截键盘中断以在ctrl-c上设置标志

   try:
       xx   
   except KeyboardInterrupt:
       my_event_var.set()
       sys.exit()

最新更新