更详细的介绍请参考该链接
可以通过下面代码来最简单的理解函数装饰器@ 的作用:
#函数装饰器 @ 的使用
def decorator(func):
print("函数运行前先执行这句话")
func()
print("函数运行完后被执行的一句话")
@decorator
def func1():
print("我是函数")
执行结果:
函数运行前先执行这句话
我是函数
函数运行完后被执行的一句话
更详细的介绍请参考该链接
可以通过下面代码来最简单的理解函数装饰器@ 的作用:
#函数装饰器 @ 的使用
def decorator(func):
print("函数运行前先执行这句话")
func()
print("函数运行完后被执行的一句话")
@decorator
def func1():
print("我是函数")
执行结果:
函数运行前先执行这句话
我是函数
函数运行完后被执行的一句话