Что такое декораторы?
1. Что такое декоратор
2. Синтаксис
@decorator_name
def my_function():
passdef my_function():
pass
my_function = decorator_name(my_function)3. Пример простого декоратора
def my_decorator(func):
def wrapper():
print("До выполнения функции")
func()
print("После выполнения функции")
return wrapper
@my_decorator
def say_hello():
print("Hello!")
say_hello()4. Декоратор с аргументами функции
5. Декораторы в автоматизации тестирования
Last updated