@是python中的一个修饰符
@dec2
@dec1
def func(arg1, arg2, ...):
pass
等价于
def func(arg1, arg2, ...):
pass
func = dec2(dec1(func))
具体示例:
def a(b):
print("************")
return b
@a
def c():
print("aaaaaaaaaaaa")
c()