04-time.sleep()函数
17.1.2 time.sleep()函数
如果需要让程序暂停一下,就调用 time.sleep() 函数,并传入希望程序暂停的秒数。在交互式环境中输入以下代码:
>>> import time
>>> for i in range(3):
❶ print('Tick')
❷ time.sleep(1)
❸ print('Tock')
❹ time.sleep(1)
Tick
Tock
Tick
Tock
Tick
Tock
❺ >>> time.sleep(5)
for 循环将输出 Tick ❶,暂停1秒❷,输出 Tock ❸,暂停1秒❹,再输出 Tick ,暂停1秒,如此继续,直到 Tick 和 Tock 分别被输出3次。
time.sleep() 函数将“阻塞”(也就是说,它不会返回或让程序执行其他代码),直到传递给 time.sleep() 的秒数流逝。例如,如果输入 time.sleep(5) ❺,那你会在5秒后才看到下一个提示符( >>> )。