使用schedule模組定時執行任務

2021-08-30 02:25:58 字數 1139 閱讀 8139

import schedule

import time

def job():

print("i'm working...")

schedule.every(10).minutes.do(job)

schedule.every().hour.do(job)

schedule.every().day.at("10:30").do(job)

schedule.every(5).to(10).days.do(job)

schedule.every().monday.do(job)

schedule.every().wednesday.at("13:15").do(job)

while true:

schedule.run_pending()

time.sleep(1)

每隔十分鐘執行一次任務

每隔一小時執行一次任務

每天的10:30執行一次任務

每週一的這個時候執行一次任務

每週三13:15執行一次任務

run_pending:執行所有可以執行的任務

import schedule

import time

def job(name):

print("her name is : ", name)

name = xiaona

schedule.every(10).minutes.do(job, name)

schedule.every().hour.do(job, name)

schedule.every().day.at("10:30").do(job, name)

schedule.every(5).to(10).days.do(job, name)

schedule.every().monday.do(job, name)

schedule.every().wednesday.at("13:15").do(job, name)

while true:

schedule.run_pending()

time.sleep(1)

執行時最好使用後台執行的方法,因為當你連線斷開以後程式就會自動停止,定時也就不起作用了,參考

Python定時模組 schedule

pip install schedule 先安裝schedule模組schedule.every 5 minutes.do 函式名,引數 每隔五分鐘執行一次任務 schedule.every hour.do 函式名,引數 每隔一小時執行一次任務 schedule.every day.at 10 30...

python的schedule定時模組

import schedule import time from mysql example import mysqlexample import random import datetime import logging import threading logging.basicconfig l...

Python定時任務 schedule模組

1 import schedule 2 import time 34 def test 5 print i m working 6 def test2 7 print i m working in job2 89 每10分鐘執行一次job函式 10 schedule.every 10 minutes...