【发布时间】:2013-06-18 14:58:38
【问题描述】:
我想知道如何在给定时间指定秒后自动执行编写的函数。
例如,我想在执行程序 5 秒后运行函数 10 秒。
【问题讨论】:
-
小伙伴们仔细阅读,这不是重复的......
标签: python python-2.7
我想知道如何在给定时间指定秒后自动执行编写的函数。
例如,我想在执行程序 5 秒后运行函数 10 秒。
【问题讨论】:
标签: python python-2.7
在 python 2.7 中,您可以使用 sleep 方法。见这里:http://docs.python.org/2/library/time.html#time.sleep
【讨论】:
你可以看看apscheduler。 Ir 允许您运行计划的重复性任务
【讨论】:
你可以休眠5秒,然后执行一个确定的函数B。但是你不能保证在确定的秒数内运行函数 B,除非你也让它睡觉。例如:
import time
def funcA():
secs = 5
time.sleep(secs) # Sleep 5 seconds
funcB()
def funcB():
secs = 10
time.sleep(secs) # Sleep 10 seconds
您也可以在线程中进行此操作。
【讨论】: