我有一个运行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()
有没有办法做到这一点?