目录
一、装饰器样本 :
import functools
def outer(origin):
@functools.wraps(origin)
def inner(*args, **kwargs):
# 这里书写需要装饰的功能
res = origin(*args, **kwargs)
return res
return inner
二、使用示例:
import functools
"""
装饰模板
"""
def outer(origin):
@functools.wraps(origin)
def inner(*args, **kwargs):
print('在装饰器前执行')
# 这里书写需要装饰的功能
res = origin(*args, **kwargs)
print('在装饰器后执行')
return res
return inner
"""
装饰器使用示例
"""
@outer
def mind():
print('原始逻辑')
if __name__ == '__main__':
mind()