Декоратор с аргументами в Python В данной посте показан прост | Библиотека Python разработчика | Книги по питону
Декоратор с аргументами в Python
В данной посте показан простой пример создания функции декоратора, которая принимает и использует один или несколько аргументов. Декоратор, который будет принимать аргументы, будет выглядеть следующим образом.
@mydecorator(my_argument)
def my_decorated_function(input):
return input
В качестве наиболее простого примера можно рассмотреть вывод некой информации до и после ввода функции.
@mydecorator('-------------------')
def my_decorated_function(input):
return input
print(my_decorated_function('Hello, World!')
В данном случае вывод будет представлен следующим образом.
@BookPython