[D]谁能帮我解释一下这段代码什么意思呢
def DecoratorFunc(func): def fun1(*args,**kargs): print 'hello world' return func(*args,**kargs) fun1.real_func = func //这句是什么意思 有什么作用 return fun1 //为什么必须返回fun1@DecoratorFuncdef fun(x, y): print "my func"if __name__ == '__main__': fun((1,2,3,4,5),{"a":1, "b":2})def deco(func): print func return func @deco def foo():pass foo()