posts - 431,  comments - 344,  trackbacks - 0

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

posted on 2009-06-13 23:17 周锐 阅读(778) 评论(0)  编辑  收藏 所属分类: Python

只有注册用户登录后才能发表评论。


网站导航: