美文网首页
python类装饰器

python类装饰器

作者: 木木_bfe8 | 来源:发表于2018-06-02 11:11 被阅读0次
'''@wraps拷贝被装饰函数的文档信息等'''
from functools import wraps 
class dec(object):
    def __init__(self,*args):
        print(args)

    def __call__(self,func):
        @wraps(func)
        def wraps_func(*args,**kwargs):
            print('befor')
            '''执行被装饰的函数'''
            func(*args,**kwargs)
            print('end')
        return wraps_func

    def extends():
        print('do something')


@dec('我是装饰器参数')
def bar():
    print('im bar')

bar()


相关文章

网友评论

      本文标题:python类装饰器

      本文链接:https://www.haomeiwen.com/subject/dmxrsftx.html