Уведомления
Очистить все
Python
1
Записи
1
Пользователи
0
Reactions
338
Просмотры
Создатель темы 09/05/2023 10:45 дп
Декораторы функций - это способ добавления дополнительного функционала к функциям. Они могут быть полезны для логирования, кеширования и других задач. Например, так можно создать декоратор, который логирует время выполнения функции:
import time
def timer(func):
def wrapper(*args, **kwargs):
start_time = time.time()
result = func(*args, **kwargs)
end_time = time.time()
print("Function {} took {:.2f} seconds to execute".format(func.__name__, end_time - start_time))
return result
return wrapper
@timer
def some_function():
# some code here