贴上代码如下:
注:*代表任意位置参数
**代表任意关键字参数
>>> def decorator(func):
def a(*args,**kw):
print('装饰的内容就在这儿')
return func(*args,**kw)
return a
>>> @decorator
def b():
print('原生态内容就在这儿')
>>> b()
装饰的内容就在这儿
原生态内容就在这儿
>>>
>>> c=decorator(b)
>>> c()
装饰的内容就在这儿
装饰的内容就在这儿
原生态内容就在这儿
>>>
>>> d=decorator(c)
>>> d()
装饰的内容就在这儿
装饰的内容就在这儿
装饰的内容就在这儿
原生态内容就在这儿
>>>