python 之定時任務(schedule)


import schedule
import time


def job():
    print("定時通報...") # 定義一個叫job的函數,函數的功能是打印'定時通報...'


schedule.every(2).seconds.do(job)     # 部署每2s執行一次job()函數的任務
schedule.every(2).minutes.do(job)       # 部署每2分鍾執行一次job()函數的任務
schedule.every().hour.do(job)            # 部署每×小時執行一次job()函數的任務
schedule.every().day.at("10:30").do(job)  # 部署在每天的10:30執行job()函數的任務
schedule.every().monday.do(job)          # 部署每個星期一執行job()函數的任務
schedule.every().wednesday.at("13:15").do(job) # 部署每周三的13:15執行函數的任務

while True:   # while 中檢查部署的情況,如果任務准備就緒,就觸發任務
    schedule.run_pending()
    time.sleep(1)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM