import schedule
import time

''' 
schedule 一个轻量的定时任务库,可以完成特定时期的定时任务
eg:
'''


def run():
    print("i am running")


schedule.every().days.at("2:00").do(run)  # 每天凌晨两点运行程序
schedule.every().minute.do(run)  # 每分钟运行一次
schedule.every(10).minute.do(run)  # 每10分钟运行一次
schedule.every().friday.do(run)  # 每周五运行
schedule.every().saturday.at("12:00").do(run)  # 每周六的12点运行程序




# 传参数执行任务

def run2(name):
    print("hello :", name)
    
name="Tom"

schedule.every().days.at("2:00").do(run,name=name)  # 每天凌晨两点运行程序
schedule.every().minute.do(run,name=name)  # 每分钟运行一次
schedule.every(10).minute.do(run,name=name)  # 每10分钟运行一次
schedule.every().friday.do(run,name=name) # 每周五运行
schedule.every().saturday.at("12:00").do(run,name=name)  # 每周六的12点运行程序


while True:
    schedule.run_pending()
    time.sleep(1)


更多推荐

python schedule 轻量定时任务