python發布定時任務(schedule模塊)


最近公司開始讓在自己開發的軟件上寫日志,有幾次下班了都忘了寫,好幾次都是給領導發郵件,說明一下自己沒有寫日志這件事,很麻煩。但是我一想我每天都要寫,豈不是很麻煩,想想自己之前有爬蟲經驗,為什么自己不寫一套代碼,讓這套代碼為自己干事呢 。於是,開始琢磨用定時器完成任務。所以才有了今天這個定時器模塊的學習。

import schedule
def job(name):
    print("her name is : ", name)
    
name = "longsongpong"

schedule.every(10).minutes.do(job, name)   #每隔十分鍾執行一次任務
schedule.every().hour.do(job, name)   #每隔一小時執行一次任務
schedule.every().day.at("10:30").do(job, name)   #每天的10:30執行一次任務
schedule.every(5).to(10).days.do(job, name)   #每隔5到10天執行一次任務
schedule.every().monday.do(job, name)   #每周一的這個時候執行一次任務
schedule.every().wednesday.at("13:15").do(job, name)   #每周三13:15執行一次任務

while True:
    schedule.run_pending()   #run_pending:運行所有可以運行的任務

不扯了,希望別被發現


免責聲明!

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



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