装饰器
基本概念
def my_decorator1(func):
def wrapper():
print("Before function call")
func()
print("After function call")
return wrapper
@my_decorator1
def print_func1():
print("我是函数打印")
# 输出
# Before function call
# 我是函数打印
# After function call带参数的装饰器
带参数的装饰器函数(装饰器工厂)
保留原函数元信息
类装饰器
最后更新于