python装饰器在类中的实现

Posted Mars.wang

tags:

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

class Test():
    xx = False

    def __init__(self):
        pass

    def test(func):
        def wrapper(self, *args, **kwargs):
            print(self.xx)
            return func(self, *args, **kwargs)
            
        return wrapper

    @test
    def test_a(self,a,b):
        print(fok,{a} {b})

if __name__==__main__:
    t=Test()
    t.test_a(a,ab)

 

以上是关于python装饰器在类中的实现的主要内容,如果未能解决你的问题,请参考以下文章