Python编写一个定时任务
时间: 2023-11-16 14:11:41 浏览: 67
python定时任务 每天运行一次.md
在Python中,可以使用`schedule`库来编写定时任务。下面是一个简单的示例代码,每隔5秒钟打印一次当前时间:
```python
import schedule
import time
def job():
print("Current time: ", time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()))
schedule.every(5).seconds.do(job)
while True:
schedule.run_pending()
time.sleep(1)
```
在这个示例中,我们定义了一个`job`函数,它会打印当前的时间。然后使用`schedule.every()`方法来设定定时任务的时间间隔,这里是每5秒钟执行一次`job`函数。最后,在一个无限循环中调用`schedule.run_pending()`方法来检查是否有定时任务需要执行,并使用`time.sleep(1)`方法来等待1秒钟,以免过度消耗CPU资源。
你可以根据自己的需求修改定时任务的时间间隔和任务内容。
阅读全文