我需要安排一个 python 脚本,它可以在给定的时间退出并自行杀死它。对于调度,我使用的是 python schedule,下面是代码:
import schedule
from threading import Thread
import time
import sys
def exit_data():
print("Exiting")
sys.exit()
def exit_data_thread():
schedule.every().day.at('13:20').do(exit_data)
while True:
schedule.run_pending()
time.sleep(1)
def main():
Thread(target=exit_data_thread).start()
while True:
time.sleep(1)
main()
函数exit_data()在给定时间运行,它打印Exiting但不退出。它只打印Exiting,然后继续运行。我也用过 quit代替sys.exit()。请帮忙。谢谢
慕的地8271018
相关分类