Беспрерывно выполнять код N минут подряд
Как в python беспрерывно выполнять команду
print("Hello world")
в течении 10 минут? Имеется ввиду беспрерывное выполнение команды, а не ее запуск раз в секунду.
Ответы (2 шт):
Автор решения: Jack_oS
→ Ссылка
Воспользуйтесь timedelta для расчета времени выполнения:
from datetime import datetime, timedelta
duration = 10
future = datetime.now() + timedelta(minutes=duration)
while future > datetime.now():
print("Hello world")
Автор решения: Danis
→ Ссылка
Можно с помощью модуля time
import time
start = time.time()
while time.time() - start < 600:
print("Hello World")