Python定时任务设置可通过两种主流方式实现:使用轻量级库schedule
或功能强大的APScheduler
。以下是具体方法及示例:
一、使用 schedule
库(推荐简单场景)
-
安装
通过 pip 安装:
pip install schedule
-
基础用法
定义任务函数并设置执行周期,例如每10秒打印当前时间:
import schedule import time from datetime import datetime def job(): print(f"当前时间:{datetime.now().strftime('%Y-%m-%d %H:%M:%S')}") schedule.every(10).seconds.do(job) while True: schedule.run_pending() time.sleep(1)