Спать в зависимости от времени выполнения - PullRequest
0 голосов
/ 27 марта 2019

Я запускаю некоторый код, который содержит интенсивные вычисления, которые выполняются в циклах и результаты печатаются в конце каждой итерации. так как я хочу видеть, что печатается, пока печатается, я добавил -

    time.sleep(2)

Однако время расчета не всегда одно и то же, и иногда функции sleep () не нужно ждать 2 секунды, но меньше или больше. есть ли какая-нибудь функция, которая могла бы автоматически добавлять правильное количество времени в зависимости от того, сколько времени потребовалось для выполнения кода, чтобы время между каждым выводом результатов печати оставалось неизменным?

Я знаю об этом, но я чувствую, что должен быть более легкий путь:

start = time.time()
  ...
end = time.time()
time.sleep(5 - (end - start))

спасибо

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