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")

 

posted on 2018-03-01 18:43  LV_VL  阅读(141)  评论(0)    收藏  举报