0

我想知道如何在给定时间指定秒后自动执行书面功能。

例如,我想在执行程序 5 秒后运行函数 10 秒。

4

3 回答 3

2

在 python 2.7 中,您可以使用 sleep 方法。见这里: http ://docs.python.org/2/library/time.html#time.sleep

于 2013-06-21T13:11:06.987 回答
0

你可以看看apscheduler。Ir 允许您运行计划的重复性任务

http://pythonhosted.org/APScheduler/

于 2013-06-21T13:11:35.643 回答
0

可以休眠 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

您也可以在线程中进行此操作。

于 2013-06-21T13:12:53.010 回答