阅读量:1
schedule库是用于在特定时间或间隔执行任务的Python库。它提供了一种简单的方式来安排和管理任务的执行。
使用schedule库的主要步骤如下:
导入schedule库:
import schedule
定义要执行的任务:
def my_task(): print("This is my task.")
安排任务的执行时间或间隔:
使用固定的时间安排任务的执行:
schedule.every().day.at("10:30").do(my_task)
使用间隔时间安排任务的执行:
schedule.every(10).minutes.do(my_task)
使用每小时、每天、每周等间隔安排任务的执行:
schedule.every().hour.do(my_task) schedule.every().day.do(my_task) schedule.every().sunday.at("12:00").do(my_task)
启动任务调度器:
while True: schedule.run_pending()
这将使得任务调度器在后台不断检查是否有任务需要执行。
除了上述基本用法外,schedule库还提供了其他功能,例如取消已安排的任务、计划任务的执行次数等。您可以参考schedule库的官方文档以了解更多详细用法和示例:https://schedule.readthedocs.io/