python3里面有定时器
时间: 2023-11-30 17:02:43 浏览: 80
是的,Python 3中有一个内置的标准库模块叫做`time`,其中包含了许多用于时间处理的函数,其中包括定时器。
可以使用`time`模块中的`sleep()`函数,让程序在指定的时间内暂停执行。例如,下面的代码将会在5秒钟后输出"Hello, World!":
```python
import time
time.sleep(5)
print("Hello, World!")
```
如果您需要精确的定时器,可以使用`time`模块中的`perf_counter()`或`monotonic()`函数来获取时间戳,并在循环中检查当前时间是否已经超过了设定的时间。例如:
```python
import time
start_time = time.monotonic()
timeout = 5
while True:
current_time = time.monotonic()
if current_time - start_time >= timeout:
print("Time's up!")
break
# do some other stuff here
```
上述代码会在5秒后输出"Time's up!"。
阅读全文