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/