添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Python sleep() 函数

  • 暂停执行 :Python的 sleep() 方法可以暂停当前线程的执行指定的秒数,常用于控制程序流程和定时任务。
  • 应用实例 sleep() 方法可以用于创建数字时钟,通过循环和暂停来连续显示当前时间。
  • 多线程中的应用 :在多线程程序中, sleep() 仅暂停单个线程,而不影响其他线程的执行,使得线程操作更加灵活。
  • Python有一个名为 time 的模块,提供了几种处理时间相关任务的有用方法。其中最受欢迎的方法之一是 sleep()

    sleep() 方法将暂停当前线程的执行一定秒数。

    示例 1:Python sleep()方法

    import time

    print("立即打印。")
    time.sleep(2.4)
    print("2.4秒后打印。")
    立即打印。
    2.4 秒后打印。

    这个程序的工作原理如下:

  • 打印 "立即打印"
  • time.sleep(2.4) 暂停执行2.4秒。
  • 打印 "2.4秒后打印"
  • 在Python 3.5之前 ,实际暂停时间可能少于 time() 函数指定的参数。

    自Python 3.5起 ,暂停时间将至少是指定的秒数。

    示例 2:在Python中创建数字时钟

    import time

    while True:
    localtime = time.localtime()
    result = time.strftime("%I:%M:%S %p", localtime)
    print(result)
    time.sleep(1)
    02:10:50 PM
    02:10:51 PM
    02:10:52 PM
    02:10:53 PM
    02:10:54 PM
    ... ... ...

    在上面的示例中,我们在无限 while循环 中计算并打印了当前的本地时间。