#V9GAS
Компетентный
Всех приветствую! Сегодня я вас познакомлю с темой, Какие есть методы задержки функции.
P.S Для некоторых хоторые считают себя умниками в python, востержитесь и не будьте агрессорами к данной теме.
Начнем к части программирования.
Метод №1. Вызов задержки через time.sleep()
Существует модуль такой как time, но однако у него имеется функция sleep(), которая и может отсранить вызываемое поток сообщение на указанное вами кол-во секунд.
Метод №2. Вызов задержки с Async IO.
Метод №3. Вызов задержки с декораторами
Это не все! Я перечислил только более частых.
P.S Для некоторых хоторые считают себя умниками в python, востержитесь и не будьте агрессорами к данной теме.
Начнем к части программирования.
Метод №1. Вызов задержки через time.sleep()
Существует модуль такой как time, но однако у него имеется функция sleep(), которая и может отсранить вызываемое поток сообщение на указанное вами кол-во секунд.
PHP:
import time # Импортируем библиотеку
time.sleep(3) # 3 в скобках это секунды
Код:
import asyncio # Импортируем библиотеку
async def main(): # Асинхрон
print('Привет!') # Вывод нужного вами сообщение
await asyncio.sleep(1) # В скобках это секунды
print('Пока!') # Вывод нужного вами сообщение
Код:
import time # Импортируем библиотеки
import urllib.request # Импортируем библиотеки
import urllib.error # Импортируем библиотеки
def sleep(timeout, retry=3):
def the_real_decorator(function):
def wrapper(*args, **kwargs):
retries = 0
while retries < retry:
try:
value = function(*args, **kwargs)
if value is None:
return
except:
print(f'Сон на {timeout} секунд')
time.sleep(timeout)
retries += 1
return wrapper
return the_real_decorator
