python定时执行脚本
时间: 2023-08-03 10:08:49 浏览: 108
python定时执行指定函数的方法
你可以使用Python内置的sched模块来实现定时执行脚本的功能。下面是一个例子:
```python
import sched, time
# 定义一个函数,用于执行你的脚本
def do_something():
print("执行脚本")
# 创建一个scheduler实例
s = sched.scheduler(time.time, time.sleep)
# 定义一个定时执行函数
def run_script():
s.enter(5, 1, do_something) # 5秒后执行do_something函数
s.run()
# 定时每隔10秒执行一次run_script函数
while True:
run_script()
time.sleep(10)
```
在这个例子中,我们使用sched模块创建了一个scheduler实例,并定义了一个定时执行函数run_script。在run_script函数中,我们使用s.enter函数来指定5秒后执行do_something函数。然后使用s.run函数来启动scheduler,等待任务执行完成。
最后我们使用一个while循环来每隔10秒执行一次run_script函数,从而实现定时执行脚本的功能。
阅读全文