python 定时器间执行后间隔几秒在执行
时间: 2024-05-06 15:15:09 浏览: 251
python每隔N秒运行指定函数的方法
你可以使用 Python 中的 `time.sleep()` 函数来在执行完后等待一段时间后再执行下一次。例如,以下代码将每隔 5 秒打印一次 "Hello, world!":
```python
import time
def say_hello():
print("Hello, world!")
time.sleep(5) # 等待 5 秒
while True:
say_hello()
```
如果你需要在定时器间执行某个特定的函数,你可以使用 Python 的 `threading.Timer()` 类。例如,以下代码将每隔 10 秒执行一次 `my_function()` 函数:
```python
import threading
def my_function():
print("Running my_function()...")
def run_timer():
t = threading.Timer(10.0, run_timer) # 每隔 10 秒执行一次 run_timer() 函数
t.start()
my_function()
run_timer()
```
阅读全文