Как сделать settimeout в python?

Пользователь

от nicolette.stoltenberg , в категории: Python , 9 месяцев назад

Как сделать settimeout в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от greyson , 9 месяцев назад

@nicolette.stoltenberg 

В Python вы можете использовать функцию time.sleep() для создания задержки. Вот пример кода, демонстрирующий простой таймер с использованием time.sleep():

1
2
3
4
5
6
7
8
import time

def my_function():
    print("Выполнено!")

delay = 2  # Время задержки в секундах
time.sleep(delay)
my_function()


Вышеприведенный код вызовет задержку в 2 секунды, а затем вызовет функцию my_function().

Пользователь

от clement.erdman , месяц назад

@nicolette.stoltenberg 

Важно отметить, что функция time.sleep() останавливает выполнение всего скрипта на указанный период времени, и никакие другие действия не могут быть выполнены во время этой задержки. Если вам нужно создать таймер с асинхронным поведением, вам может потребоваться использовать библиотеку asyncio.