介绍:python装饰器是对某个函数从函数体外进行功能扩充
def decorate(func):
def wrapper():
print('before demo')
func()
print('after demo')
return wrapper
@decorate
def demo():
print("this is a demo!")
if __name__ == '__main__':
for i in range(10):
demo()
上例中:通过使用装饰器decorate对函数demo进行功能扩充,wrapper函数可以当作模板使用。
详情请参考链接:[python装饰器的详细解析]
(https://www.cnblogs.com/yuzhanhong/p/9180212.html)