关于 Python 装饰器的一些个人理解
装饰器
本质是一个接受参数为函数的函数。
作用:为一个已经实现的方法添加额外的通用功能,比如日志记录、运行计时等。
举例
不带参数的装饰器,不用@
不带参数的装饰器
def deco_test(func):
def wrapper(*args, **kwargs):
print(“before function”)
f = func(*args, **kwargs)
print(“after function”)
return f
return wrapper
def do_something(a,b,c)
原创
2020-10-11 12:42:03 ·
139 阅读 ·
0 评论