Python sleep()方法教程

Python提供了 sleep() 方法,以便在指定的时间内暂停当前应用程序或脚本的执行。这也称为将执行延迟指定的时间。停止调用线程的执行也是很流行的。sleep()方法可用于睡眠或延迟毫秒、秒、分钟、小时甚至天,但提供的值应作为第二个计数。例如,为了延迟2分钟,time()方法提供的值将是120秒。

null

sleep()方法语法

这个 sleep() 方法通过 time 模块 . 因此,为了使用sleep()方法,应该导入time模块。sleep()方法具有以下语法。

sleep(TIME)
  • 时间 延迟执行的秒数。
  • sleep()方法的返回值为void,即 无返回值 .

如果当前应用程序是多线程的,则其他线程将继续执行而不会出现问题,并且只有当前线程的执行在指定的时间内停止。

延迟/睡眠指定时间

这个 time.sleep() 方法可用于延迟或等待指定的秒数。在下面的示例中,我们将 延迟执行5秒 . 但别忘了导入带有“ 导入时间 “声明。

import timeprint ("Current Time Before Delay: " , time.ctime())# Current Time Before Delay:  Tue Oct 20 02:18:58 2020time.sleep( 5 )print ("Current Time After Delay: " , time.ctime())# Current Time After Delay:  Tue Oct 20 02:19:03 2020

延迟/休眠指定时间(毫秒)

也可以延迟或等待执行毫秒。1秒等于 1000毫秒 . 默认情况下,sleep()方法接受秒,但要等待毫秒,应该使用浮点值作为时间值。在下面的示例中,我们将500毫秒表示为0.5秒,并在sleep()方法中提供0.5浮点值。

import time# Wait for 0.5 second or 500 millisecondtime.sleep( 0.5 )# Wait for 0.6 second or 500 millisecondtime.sleep( .6 )

浮点值也可以表示为不带整数部分的零值。例如,0.6可以表示为.6,它可以用于睡眠600毫秒。

在下面的示例中,我们将延迟或休眠Python脚本执行7.5秒,相当于7500毫秒。我们将为time.sleep()方法提供7500毫秒,如下所示。

import time# Wait for 7.5 second or 7500 millisecondtime.sleep( 7.5 )

睡眠0.1秒

1秒等于1000毫秒这个等式使0.1秒或.1秒等于 100毫秒 . 在time.sleep()方法接受时间值为秒时,为了睡眠0.1秒,我们应该提供0.1或.1作为time.sleep()方法的时间参数,如下所示。由于0.1秒的持续时间很短,人类无法捕捉到。

import time# Wait for 0.1 second or 100 millisecondtime.sleep( 0.1 )# Wait for 0.1 second or 100 millisecondtime.sleep( .1 )

输入延迟时间

如果您需要用户交互以获得延迟时间,您可以从用户获得输入并延迟提供的时间。我们将使用 input() 方法读取用户输入并提供sleep()方法。

import timeprint("Please provide delay value")delay = input()time.sleep( int(delay) )print("Please provide delay value")delay = input()time.sleep( int(delay))
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享