如何从线程退出主线程

时间:2019-09-01 17:40:05

标签: python-3.x multithreading

我有一个运行Discord机器人的主脚本。但我希望它在一天的特定时间退出。因此,我想创建一个检查时间并杀死主线程的线程。

now = datetime.datetime.now().time() 

def time_checker():
    while True:
        if now.hour == 19:
            thread.interrupt_main()

thread = threading.Thread(target=time_checker, daemon=True)
thread.start()

有没有办法做到这一点?

0 个答案:

没有答案