sleep()
方法将程序的执行暂停指定的秒数。
示例
import time
time.sleep(2)
print("Wait until 2 seconds.")
# Output: Wait until 2 seconds.
Python sleep() 语法
time.sleep(seconds)
这里,time 是一个 Python 模块,提供了几种时间处理方法。
sleep() 参数
该方法接受一个参数
- seconds - 程序将暂停的秒数
sleep() 返回值
该方法不返回任何值。
示例:sleep() 方法
import time
print("Printed immediately.")
time.sleep(2.4)
print("Printed after 2.4 seconds.")
输出
Printed immediately. Printed after 2.4 seconds.
上述程序的工作原理如下:
- 打印
"Printed immediately"
。 time.sleep(2.4)
暂停执行 2.4 秒。- 打印
"Printed after 2.4 seconds"
。
在 Python 中创建数字时钟
import time
while True:
# get current local time as structured data
current_time = time.localtime()
# format the time in 12-hour clock with AM/PM
formatted_time = time.strftime("%I:%M:%S %p", current_time)
print(formatted_time)
time.sleep(1)
输出
01:47:43 PM 01:47:44 PM 01:47:45 PM 01:47:46 PM ... ... ...
在上面的例子中,我们在一个无限 while 循环中获取并打印当前本地时间。
然后,程序等待 1 秒钟,然后再重复相同的过程。
另请阅读