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...