如何编写一个在给定时间长度内啥都不做的函数? [复制]
Posted
技术标签:
【中文标题】如何编写一个在给定时间长度内啥都不做的函数? [复制]【英文标题】:How can I write a function that does nothing for a given length of time? [duplicate]如何编写一个在给定时间长度内什么都不做的函数? [复制] 【发布时间】:2014-01-05 22:40:29 【问题描述】:这是我尝试过的(Python):
import time
def wait(seconds):
start_time = time.time()
while start_time + seconds <= time.time():
pass
但这只是立即退出。
【问题讨论】:
已经给出了最佳答案,但是如果您将<=
替换为 >=
,您的代码也可以工作。
【参考方案1】:
以下代码将有效地休眠指定的时间
import time
time.sleep(1) # delays for 1 second
【讨论】:
以上是关于如何编写一个在给定时间长度内啥都不做的函数? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
添加一个没有 Thread.sleep 的延迟和一个啥都不做的 while 循环