python 定时器
时间: 2023-06-21 20:14:16 浏览: 64
Python如何实现定时器功能
在 Python 中可以使用 `threading` 模块的 `Timer` 类来实现定时器功能。下面是一个示例代码:
```python
import threading
def do_something():
print("Hello, World!")
# 创建一个定时器,每隔 1 秒执行一次 do_something 函数
timer = threading.Timer(1.0, do_something)
timer.start()
# 等待定时器执行完毕
timer.join()
```
在上述代码中,通过 `threading.Timer(1.0, do_something)` 创建一个定时器,第一个参数为时间间隔(秒),第二个参数为要执行的函数。然后通过 `start()` 方法启动定时器,并通过 `join()` 方法等待定时器执行完毕。每隔 1 秒钟定时器就会执行一次 `do_something` 函数。
阅读全文