溫馨提示×

sched python怎樣進行任務調度

小樊
98
2024-12-10 15:02:56
欄目: 編程語言

在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庫來安排這個函數在特定的時間間隔內執行。最后,我們使用一個無限循環來持續運行所有計劃的任務。

請注意,這個示例僅用于演示目的。在實際應用中,您可能需要根據您的需求調整任務調度策略,例如使用線程池來運行任務以避免阻塞主程序。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女