写出带参数的装饰器?【面试题详解】

今天爱分享给大家带来写出带参数的装饰器?【面试题详解】,希望能够帮助到大家。



from functools import wraps

def decorator(*dargs, **dkwargs):

    def params_wrapper(func):
        @wraps(func)
        def wrapper(*args, **kwargs):
            func(*args, **kwargs)
        return wrapper
    return params_wrapper

类装饰器



class decorator(object):
    def __init__(self, func):
        self.func = func

    def __call__(self, *args, **kwargs):
        print('before............')
        res = self.func(*args, **kwargs)
        print('after............')
        return res

原文链接:https://blog.itblood.com/4233.html,转载请注明出处。
0
进入可疑按摩店的新员工 官方中文版[PC+安卓/870M]进入可疑按摩店的新员工 官方中文版(怪しいマッサージ屋/SKETCHY MASSAGE) [触摸SLG/中文/动态]
进入可疑按摩店的新员工 官方中文版[PC+安卓/870M]进入可疑按摩店的新员工 官方中文版(怪しいマッサージ屋/SKETCHY MASSAGE) [触摸SLG/中文/动态]
刚刚 有人购买 去瞅瞅看

站点公告

显示验证码
没有账号?注册  忘记密码?