在Python中,`sleep`函数是`time`模块中的一个函数,用于暂停程序执行指定的秒数。它常用于模拟延迟、等待外部事件完成或控制程序的执行速度。`sleep`函数的基本语法如下:
import time
time.sleep(seconds)
其中,`seconds`参数表示要暂停的时间,单位是秒。`sleep`函数会阻塞当前线程的执行,直到指定的时间过去后才会继续执行后续的代码。
例如,如果你想在打印一系列数字后暂停5秒钟,你可以这样写:
import time
for i in range(1, 4):
print(i)
time.sleep(1) 暂停1秒
print("任务结束")
输出结果将会是:
1
任务结束
需要注意的是,`sleep`函数只会影响调用它的线程,不会影响程序中的其他线程。如果你需要在多线程环境中控制线程的执行顺序,你可能需要使用锁或其他同步机制