如何在函数是嵌套函数,需要函数传入的参数,在内部函数依然可以使用,经常能够看到这个问题,下面给大家准备好了一段代码,而装饰器是下面的my_decorator。
具体内容如下:
def my_decorator(func):
def wrapper():
print('wrapper of decorator')
func()
return wrapper
def greet():
print('hello world')
greet = my_decorator(greet)
greet()
# 输出
wrapper of decorator
hello world