python中decorator

Posted rain_1 ACM风雨历程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中decorator相关的知识,希望对你有一定的参考价值。

先讲一下python中的@符号

看下面代码

@f
@f2
    def fun(args, args2, args3, args4, ……):
        pass

上面代码相当于

def fun(args, args2, args3, args4, ……):
    pass
fun = fun(f2(fun))

 

以上是关于python中decorator的主要内容,如果未能解决你的问题,请参考以下文章

Python decorator

python之装饰器(decorator)

15-python-decorators

对Python中装饰器(Decorator)的理解与进阶

Python decorator @property

python函数修饰器(decorator)