time.sleep 毫秒
时间: 2024-02-28 13:49:31 浏览: 99
python3 sleep 延时秒 毫秒实例
time.sleep函数的参数是以秒为单位的,而不是毫秒。如果想要实现以毫秒为单位的延时,可以使用time模块中的time.sleep函数结合time模块中的time.perf_counter函数来实现。体的方法如下所示:
```python
import time
def sleep_milliseconds(milliseconds):
start_time = time.perf_counter()
while (time.perf_counter() - start_time) < (milliseconds / 1000):
pass
# 使用sleep_milliseconds函数实现休眠100毫秒
sleep_milliseconds(100)
```
这段代码中,我们定义了一个名为sleep_milliseconds的函数,该函数接受一个以毫秒为单位的参数milliseconds。函数内部使用time.perf_counter函数获取当前时间,并通过循环判断当前时间与开始时间的差值是否达到了指定的毫秒数。如果没有达到,则继续循环,直到达到指定的毫秒数为止。
阅读全文