|
代码如下,import functools
def log(*args):
def decorator(func):
@functools.wraps(func)
def wrapper(*args, **kw):
print ' %s %s():' % (args,func.__name__)
return func(*args, **kw)
return wrapper
return decorator
@log('1')
def now():
print "2017-6-13"
now()结果:() now():2017-6-13感觉args那里不对,@log()没有输入参数也是这个结果
|
|