|
def log(func):
def wrapper(*args, **kw):
print('call %s():' % func.__name__)
return func(*args, **kw)
return wrapper
@log
def now():
print('2015-3-25')
为什么中间要嵌套wrapper函数,为什么不可以这样?
def log(func):
print('call %s():' % func.__name__)
return func(*args, **kw)
@log
def now():
print('2015-3-25')
|
|