五杀摇滚小拉夫

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
#使用内置time库
import time
def job():
    print("I'm working...")
while True:
    job()
    time.sleep(10)  # 每10秒执行一次

#使用schedule库
import schedule
import time
def job():
    print("I'm working...")
schedule.every(10).seconds.do(job)  # 每10秒执行一次job函数

while True:
    schedule.run_pending()  # 运行所有可以运行的任务
    time.sleep(1)  # 每秒检查一次任务是否到执行时间


# 使用apscheduler库
from apscheduler.schedulers.background import BackgroundScheduler
def job():
    print("I'm working...")
scheduler = BackgroundScheduler()  # 创建一个后台调度器
scheduler.add_job(job, 'interval', seconds=10)  # 每10秒执行一次job函数
scheduler.start()  # 启动调度器

 

posted on 2024-04-15 16:42  五杀摇滚小拉夫  阅读(3)  评论(0编辑  收藏  举报