#encoding:utf-8
#装饰器
def log(func):
def wrapper(*args,**kw):
print 'begin call %s():' % func.__name__
func(*args,**kw)
print 'end call %s()' % func.__name__
return wrapper
@log #应用装饰器
def now():
print "2013-12-25"
@log
def fun(name):
print name
now()
fun("cui")
Python decorator(装饰器)
最新推荐文章于 2024-12-16 18:29:30 发布