为了账号安全,请及时绑定邮箱和手机立即绑定

如何销毁KeyboardInterrupt(销毁主应用程序)上的所有线程?

如何销毁KeyboardInterrupt(销毁主应用程序)上的所有线程?

汪汪一只猫 2021-09-02 15:00:27
我有主应用程序,我可以用聊天机器人打开线程。def run_bot(self):    bot = TelegramBot(self.engine.CurrentBot)    bot.start()然后我要关闭我的应用程序,我需要销毁我所有的踏板。我在 PyCharm 中使用停止按钮。它返回KeyboardInterrupt但机器人没有被杀死。他们正在继续使用应用程序。Telegram bot 是一个子类 Thread
查看完整描述

1 回答

?
慕哥9229398

TA贡献1877条经验 获得超6个赞

当您停止主进程时,所有子线程都会自动终止。您可能需要在 PyCharm 中按两次停止按钮,首先杀死主线程,然后在显示骷髅标志时按下该骷髅以终止整个进程(以及所有子线程)。


查看完整回答
反对 回复 2021-09-02
  • 1 回答
  • 0 关注
  • 111 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信