python用schedule模块实现定时任务

本文介绍如何利用Python的schedule模块来安排周期性或定时的任务执行,包括每10分钟、10秒、每小时、每天特定时间、每周特定日子及特定日期时间的执行示例,展示了如何为任务传递参数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 import schedule 2 import time 3 4 def test(): 5 print("I'm working...") 6 def test2(): 7 print("I'm working... in job2") 8 9 # 每10分钟执行一次job函数 10 schedule.every(10).minutes.do(test) 11 # 每10秒执行一次job函数 12 schedule.every(10).seconds.do(test) 13 # 当every()没参数时默认是1小时/分钟/秒执行一次job函数 14 schedule.every().hour.do(test) 15 schedule.every().day.at("10:30").do(test) 16 schedule.every().monday.do(test) 17 # 具体某一天某个时刻执行一次job函数 18 schedule.every().wednesday.at("13:15").do(test) 19 # 可以同时定时执行多个任务,但是每个任务是按顺序执行 20 schedule.every(10).seconds.do(job2) 21 # 如果job函数有有参数时,这么写 22 schedule.every(10).seconds.do(job,"参数") 23 while True: 24 # 启动服务 25 schedule.run_pending() 26 time.sleep(1)

转载于:https://www.cnblogs.com/xuzijie/p/9843095.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值