Python:在精确的持续时间内运行循环

时间:2010-12-29 10:24:08

标签: python time

我需要在精确的持续时间内运行一个循环。例如,我试图制作的代码看起来像这样:

initialize and lauch timer

while timer<10000sec:
   do things

你知道怎么做吗?

谢谢:)

1 个答案:

答案 0 :(得分:6)

stop = time.time()+10000
while time.time() < stop:
  do things

这要求每次循环都足够短,以便您经常阅读当前时间(为了达到您想要达到的精确度)。