在轮询某些描述的输入之前,我需要让我的 python 程序等待 200 毫秒。例如,在 C# 中,我可以使用它Thread.Sleep()
来实现这一点。在 python 中执行此操作的最简单方法是什么?
问问题
52194 次
4 回答
26
Use Time module.
For example, to delay 1 second :
import time
time.sleep(1) # delay for 1 seconds
In your case, if you want to get 200 ms, use this instead:
time.sleep(0.2)
time.sleep also works with float.
于 2013-03-18T08:51:19.047 回答
10
如果您只是想睡觉,可以尝试:
import time
time.sleep(0.2)
于 2013-03-18T08:50:50.740 回答
8
您可以使用sleep()
模块中的方法time
。
首先,您必须time
在程序中导入模块。之后,您可以调用该sleep()
函数。
将此添加到您的代码中:
import time
time.sleep(0.2)
于 2013-03-18T08:57:49.307 回答
5
使用时间库并使用命令time.sleep()让它等待。选择从时间库中提取它然后只使用 sleep() 时效率更高例如:
import time
print('hi')
time.sleep(0.2)
print('hello')
改进:
from time import sleep
print('Loading...')
sleep(2)
print('Done!')
注意:它以秒而不是毫秒为单位。
于 2015-12-01T20:10:01.987 回答