python的装饰器一直觉得不理解,其实认真领会起来,还是可以理解的。

def fun(egg):
    print "out name space"
    def inner():
        print "inner name space"
        ret = egg()
        return ret + 1
    return inner
@fun
def foo():
    return 5

foo()
#dd = fun(foo)
#dd()

深圳 7月12日:多云 28~33℃ 明:多云 28~34℃