Чтобы установить задержку в Python, вы можете использовать несколько методов в зависимости от ваших конкретных требований. Вот несколько часто используемых методов с примерами кода:
-
Использование функции
time.sleep():import time delay_in_seconds = 5 time.sleep(delay_in_seconds) -
Использование класса
threading.Timer:import threading def delayed_function(): print("Delayed function called") delay_in_seconds = 5 timer = threading.Timer(delay_in_seconds, delayed_function) timer.start() -
Использование функции
asyncio.sleep()для асинхронного программирования:import asyncio async def delayed_function(): await asyncio.sleep(5) print("Delayed function called") asyncio.run(delayed_function()) -
Использование модуля
schedдля более расширенного планирования:import sched import time def delayed_function(): print("Delayed function called") delay_in_seconds = 5 scheduler = sched.scheduler(time.time, time.sleep) scheduler.enter(delay_in_seconds, 1, delayed_function) scheduler.run()
Это всего лишь несколько примеров того, как можно установить задержку в Python. Выбор подходящего метода зависит от конкретного контекста и требований вашей программы.