是的,sched
模塊可以定時執行 Python 腳本多次
import sched
import time
def job():
print("執行任務")
# 創建一個調度器實例
s = sched.scheduler(time.time, time.sleep)
# 添加任務,第一個參數是執行任務的延遲時間(秒),第二個參數是要執行的函數
s.enter(5, 1, job) # 在 5 秒后執行一次 job 函數
s.enter(10, 1, job) # 在 10 秒后執行一次 job 函數
s.enter(15, 1, job) # 在 15 秒后執行一次 job 函數
# 開始運行調度器
s.run()
在這個例子中,job
函數會在 5 秒、10 秒和 15 秒后分別執行一次。你可以根據需要調整延遲時間和執行次數。