请帮忙写一个python脚本用于定时的执行任务
时间: 2023-10-15 07:02:12 浏览: 85
python定时执行指定函数的方法
当然可以!以下是一个例子,它可以实现每天定时执行一个任务:
```python
import schedule
import time
import datetime
def job():
print("I'm working...")
# 每天的 9:00 执行 job 函数
schedule.every().day.at("09:00").do(job)
while True:
now = datetime.datetime.now()
print("Current time:", now)
schedule.run_pending()
time.sleep(60) # 每次检查后暂停 60 秒
```
这个例子中,我们使用 `schedule.every().day.at("09:00").do(job)` 来设定每天的 9:00 执行 `job` 函数。然后使用一个 `while` 循环来不断地运行 `schedule.run_pending()`,以便检查是否有任务需要执行。同时每次检查后暂停 60 秒,避免一直占用 CPU 资源。在循环中添加了一个打印当前时间的语句,方便查看当前时间和脚本是否在正常运行。
阅读全文