介紹: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)