这里我们使用apscheduler调度器完成:

from apscheduler.schedulers.blocking import BlockingScheduler
import datetime


def my_task():
    current_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
    print(f"任务执行于: {current_time}")


# 创建调度器
scheduler = BlockingScheduler()
# 添加定时任务,使用cron触发器,下面是自运行时间起,在每分钟的第0秒执行
scheduler.add_job(my_task, 'cron', minute='*', second=0)

print("调度器已启动,将在每个整数分钟执行任务...")
scheduler.start()
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐