Python定时执行程序(schedule)
生活随笔
收集整理的這篇文章主要介紹了
Python定时执行程序(schedule)
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
使用schedule庫(kù)
import schedule import timedef job():print("I'm working...")schedule.every(10).seconds.do(job) # 每10秒執(zhí)行一次 schedule.every().wednesday.at("13:15").do(job) # 每周三13點(diǎn)15執(zhí)行 schedule.every(10).minutes.do(job) # 每10分鐘執(zhí)行一次 schedule.every().hour.do(job) # 每小時(shí)執(zhí)行一次 schedule.every().day.at("10:30").do(job) # 每天十點(diǎn)半執(zhí)行 schedule.every(5).to(10).minutes.do(job) # 每5-10分鐘隨機(jī)執(zhí)行一次 schedule.every().monday.do(job) # 每周一執(zhí)行 schedule.every().minute.at(":17").do(job) # 每分鐘的17秒執(zhí)行一次while True:schedule.run_pending() # 運(yùn)行所有可運(yùn)行的任務(wù)如果是要定在4:30執(zhí)行,一定要寫(xiě)schedule.every().day.at("04:30").do(job)
而不能只寫(xiě)schedule.every().day.at("4:30").do(job)
注意,如果程序執(zhí)行的時(shí)間要比你設(shè)定的時(shí)間間隔短,就是下一次定時(shí)程序開(kāi)始執(zhí)行的時(shí)候你上一次程序還沒(méi)有執(zhí)行完的話,就會(huì)新開(kāi)進(jìn)程。進(jìn)程堆疊多了就會(huì)成災(zāi)難
總結(jié)
以上是生活随笔為你收集整理的Python定时执行程序(schedule)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 塑胶卡扣弹性计算公式_塑胶产品结构设计卡
- 下一篇: Python 中那些令人防不胜防的坑(一