python 计划任务
时间: 2023-07-01 16:28:31 浏览: 232
要在Python中设置计划任务,可以使用第三方库`schedule`。这个库提供了一个简单的API,可以让你很容易地设置各种类型的计划任务,例如每天、每小时、每分钟等等。下面是一个简单的示例代码,它每天定时执行一个函数:
```python
import schedule
import time
def job():
print("I'm working...")
if __name__ == "__main__":
schedule.every().day.at("10:30").do(job)
while True:
schedule.run_pending()
time.sleep(1)
```
在上面的代码中,我们首先定义了一个`job`函数,该函数会在每天的10:30执行。然后使用`schedule.every().day.at("10:30").do(job)`来设置计划任务。最后,通过一个无限循环不断运行计划任务,直到程序被停止。
除了每天定时执行任务,`schedule`库还支持其他类型的计划任务,例如:
- `schedule.every().hour.do(job)`:每小时执行任务
- `schedule.every().minute.do(job)`:每分钟执行任务
- `schedule.every(10).minutes.do(job)`:每隔10分钟执行任务
- `schedule.every().wednesday.at("13:15").do(job)`:每周三13:15执行任务
你可以根据自己的需求使用`schedule`库来设置各种类型的计划任务。
阅读全文