Python: запуск цикла в течение точного времени - PullRequest
4 голосов
/ 29 декабря 2010

Мне нужно запустить цикл в течение точного времени.Например, код, который я пытаюсь создать, будет выглядеть так:

initialize and lauch timer

while timer<10000sec:
   do things

Знаете ли вы, как это сделать?

Спасибо:)

1 Ответ

6 голосов
/ 29 декабря 2010
stop = time.time()+10000
while time.time() < stop:
  do things

Для этого требуется, чтобы каждый проход цикла был достаточно коротким, чтобы вы достаточно часто читали текущее время (для точности, которой вы хотите достичь).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...