def timer(func):
def wrapper():
return func()
return wrapper
@timer #index=timer(index)
def index()
print('in the index')
index()
###############################
带参数的闭包函数
def timer(func):
def wrapper(*args,**kwargs):
print"start"
func(*args,**kwargs)
print "end"
return wrapper
@timer#index=timer(index)
def index(msg):
print "my name is index %s" % msg
index("hell0")