#sleep.py
import time
def sleep(seconds):
start_time = time.time() #此处返回python调用函数开始时的时间戳
while time.time() - start_time < seconds: #一直在比较是否小于seconds,直到大于或等于seconds停止
pass
#test.py
import sleep
sleep.sleep(1)
print("OK")
输出:
注释:
停顿1秒9
假如说代码是这样的:
#test2.py
import sleep
sleep.sleep(3600) #停一个小时
你的朋友:
python会立刻结束
而time.sleep就不会。
今天我们知道了如何用5行代码写出类似time.sleep的效果,还知道了它和time.sleep的区别。
本文地址:https://blog.csdn.net/niu1024/article/details/107288342
如对本文有疑问, 点击进行留言回复!!
VSCode出现ERROR: Could not find a version that satisfies the requirement cv2 (from versions: none)错误
从零开始的PYTHON3摸鱼(二)windows如何运行python,编辑器选择
网友评论