threading.Timer()
时间: 2023-06-21 12:07:11 浏览: 99
ThreadingTimer
`threading.Timer()` 是 Python 标准库 `threading` 模块中的一个类,用于创建定时器。它允许在一段时间后执行一个函数,或者在一段时间间隔后周期性地执行一个函数。
`threading.Timer()` 的构造函数接受两个参数:`interval` 和 `function`。`interval` 是定时器的时间间隔,单位是秒,`function` 是需要定时执行的函数。
下面是一个简单的例子:
```python
import threading
def hello():
print("Hello, world!")
t = threading.Timer(5.0, hello)
t.start()
```
上面的代码定义了一个名为 `hello` 的函数,然后创建了一个 `threading.Timer` 对象,定时执行 `hello` 函数并且每 5 秒钟执行一次。最后,调用 `start()` 方法启动定时器。
阅读全文