Чтобы установить задержку в Python, вы можете использовать несколько методов в зависимости от ваших конкретных требований. Вот несколько часто используемых методов:
-
Функция Sleep из модуля time:
Вы можете использовать функциюsleep()из модуляtime, чтобы ввести задержку в ваш скрипт Python. Эта функция приостанавливает выполнение на указанное количество секунд. Вот пример:import time # Delay for 3 seconds time.sleep(3) # Code execution resumes after the delay print("Delay is over!") -
Функция таймера из модуля threading:
КлассTimerиз модуляthreadingпозволяет запланировать запуск функции после указанной задержки. Вот пример:import threading def delayed_function(): print("Delayed function executed!") # Delay for 5 seconds before executing the function t = threading.Timer(5, delayed_function) t.start() # Code execution continues while the delay is active print("Delay is in progress...") -
Библиотека asyncio:
Если вы работаете с асинхронным программированием, вы можете использовать библиотекуasyncioдля введения задержек. Функцияasyncio.sleep()позволяет приостановить выполнение асинхронной сопрограммы на указанный период времени.import asyncio async def delayed_coroutine(): print("Delay started") await asyncio.sleep(2) print("Delay completed") asyncio.run(delayed_coroutine())