相关疑难解决方法(0)

Python类方法装饰器与自我参数?

如何将类字段作为参数传递给类方法上的装饰器?我想做的是:

class Client(object):
    def __init__(self, url):
        self.url = url

    @check_authorization("some_attr", self.url)
    def get(self):
        do_work()
Run Code Online (Sandbox Code Playgroud)

它抱怨自我不存在将self.url传递给装饰者.有没有解决的办法?

python

125
推荐指数
7
解决办法
11万
查看次数

标签 统计

python ×1