# Python Scheduler 示例代码
import schedule
import time
def job():
print("任务执行中...")
# 每隔 10 秒钟执行一次 job 函数
schedule.every(10).seconds.do(job)
# 每隔 1 小时执行一次 job 函数
# schedule.every().hour.do(job)
# 每天的 10:30 执行 job 函数
# schedule.every().day.at("10:30").do(job)
# 每周一执行 job 函数
# schedule.every().monday.do(job)
# 每周三的 13:15 执行 job 函数
# schedule.every().wednesday.at("13:15").do(job)
while True:
schedule.run_pending()
time.sleep(1)
导入模块:
schedule:用于调度任务。time:用于休眠,确保程序不会占用过多 CPU 资源。定义任务函数:
job():这是一个简单的函数,当调度器触发时会调用它。你可以根据需要修改这个函数的内容。设置调度规则:
schedule.every(10).seconds.do(job):每隔 10 秒执行一次 job 函数。主循环:
while True::无限循环,确保调度器持续运行。schedule.run_pending():检查是否有任务需要执行。time.sleep(1):每次循环后休眠 1 秒,避免频繁检查占用过多资源。通过这种方式,你可以轻松地设置定时任务,并根据需求调整调度规则。
上一篇:python 创建列表
下一篇:python 发送http请求
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站