我如何在Python中延迟时间?
我想知道如何在Python脚本中加入时间延迟。
import time
time.sleep(5) # delays for 5 seconds. You can Also Use Float Value.
这里是另一个例子,其中每分钟大概运行一次:
import time
while True:
print("This prints once a minute.")
time.sleep(60) # Delay for 1 minute (60 seconds).
您可以在时间模块中使用sleep()函数。 对于第二个分辨率,它可以采用浮点型参数。
from time import sleep
sleep(0.1) # Time in seconds.
请阅读https://web.archive.org/web/20090207081238/http://faqts.com/knowledge_base/view.phtml/aid/2609/fid/378,它可以帮助您进一步:
尝试在时间模块中使用睡眠功能。
import time
time.sleep(60)
并把它放在一个while
循环中,并且一个语句只会在一分钟内执行......这允许您以预定的时间间隔运行语句,而不管命令需要多长时间(只要不到一分钟或5或60或者你设置的任何东西)例如,我想每分钟运行一次ping。 如果我只是时间time.sleep(60)
或者time.sleep(45)
,平时不会总是花费相同的时间。 这是代码:)
time.sleep(time.localtime(time.time())[5])
[5]
只是拉出time.localtime()
的返回值中的time.localtime()
。
time.sleep
是它支持浮点数!
import time
time.sleep(0.1)
http://python.org/doc/current/lib/module-time.html
链接地址: http://www.djcxy.com/p/6563.html