在Python中,您可以使用schedule
庫來輕松地進行任務調度。首先,您需要安裝schedule
庫:
pip install schedule
接下來,您可以使用以下示例代碼來創建一個簡單的任務調度程序:
import schedule
import time
def job():
print("I'm working...")
# 每隔10秒執行一次job函數
schedule.every(10).seconds.do(job)
# 每隔1分鐘執行一次job函數
schedule.every(1).minute.do(job)
# 每隔30秒執行一次job函數
schedule.every(30).seconds.do(job)
while True:
# 運行所有計劃的任務
schedule.run_pending()
time.sleep(1)
在這個示例中,我們定義了一個名為job
的函數,該函數將打印一條消息。然后,我們使用schedule
庫來安排這個函數在特定的時間間隔內執行。最后,我們使用一個無限循環來持續運行所有計劃的任務。
請注意,這個示例僅用于演示目的。在實際應用中,您可能需要根據您的需求調整任務調度策略,例如使用線程池來運行任務以避免阻塞主程序。