Python 定时任务
时间: 2023-08-14 19:14:29 浏览: 106
Python 有很多库可以用来实现定时任务,其中比较常用的是 `schedule` 和 `APScheduler`。
1. 使用 `schedule` 库:
```python
import schedule
import time
def job():
print("定时任务执行")
# 每分钟执行一次任务
schedule.every(1).minutes.do(job)
while True:
schedule.run_pending()
time.sleep(1)
```
2. 使用 `APScheduler` 库:
```python
from apscheduler.schedulers.blocking import BlockingScheduler
def job():
print("定时任务执行")
# 创建调度器
scheduler = BlockingScheduler()
# 每分钟执行一次任务
scheduler.add_job(job, 'interval', minutes=1)
# 启动调度器
scheduler.start()
```
这些代码片段中,`job()` 函数定义了定时执行的任务内容。你可以根据自己的需求修改任务的执行频率和具体操作。
阅读全文