# -*- coding: utf-8 -*-
import functools
def log(text = 'call'):
def decorator(func):
@functools.wraps(func)
def wrapper(*args, **kw):
print('%s%s():' % (text, func.__name__))
return func(*args, **kw)
return wrapper
return decorator
@log()
def now():
print('2015-3-25')
now()
@log('excuse')
Sign in to make a reply
用户0201478117
# -*- coding: utf-8 -*-
import functools
def log(text = 'call'):
def decorator(func):
@functools.wraps(func)
def wrapper(*args, **kw):
print('%s%s():' % (text, func.__name__))
return func(*args, **kw)
return wrapper
return decorator
@log()
def now():
print('2015-3-25')
now()
@log('excuse')
def now():
print('2015-3-25')
now()