python_interview_question icon indicating copy to clipboard operation
python_interview_question copied to clipboard

64.带参数的装饰器

Open BruceDu521 opened this issue 5 years ago • 0 comments

看到64时,个人觉得带参数的装饰器指的应该是装饰器本身可以传参的情况:

def dec(text):
    def decorator(func):
        def wrapper(*args, **kw):
            print(text)
            return func(*args, **kw)
        return wrapper
    return decorator

@dec('Hello')
def func():
    pass

BruceDu521 avatar Apr 16 '19 11:04 BruceDu521