Уведомления
Очистить все
Python
1
Записи
1
Пользователи
0
Likes
73
Просмотры
Создатель темы 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