金源在线客服

在线咨询

QQ在线咨询

QQ咨询

01Jan

python中自定义annotation

python中自定义annotation

def audit(fn):
    def new(*args):
        print args        #这里可以修改参数, 做一些处理, 如果不像让方法继续执行下去,  可以直接return None
        return fn(*args)
    return new

@audit
def test(a):
    print a

test("abc")

运行结果:
('abc',)
abc

上一篇:浅谈reverse函数与django哲学
下一篇:Django中获取所有在线用户信息