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

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



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
口交怪人~女骑士与堕落洗脑 3.0[PC+安卓/986M] [日系RPG/AI汉化]
口交怪人~女骑士与堕落洗脑 3.0[PC+安卓/986M] [日系RPG/AI汉化]
6分钟前 有人购买 去瞅瞅看

站点公告

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