【发布时间】:2021-12-15 05:47:33
【问题描述】:
我有两个函数,function1 和 function2。我想只执行function1 5秒,然后执行function2 3秒然后重复。
我尝试了 time.sleep() 函数,但它冻结了整个程序而不执行任何函数。
我尝试了异步和线程,但它只是同时执行两个函数。
def function1():
//do something
def funtion2():
//do something else
while True:
function1()
// execute function1 for 5 seconds
function2()
// execute function2 for 3 seconds
【问题讨论】:
-
“执行函数 x 秒”是什么意思?您希望函数执行一次然后暂停最多 x 秒,还是希望函数重复执行直到 x 秒过去?
-
我想重复执行函数 x 秒
标签: python