标签: python
我试图用python将头包裹在装饰器上。在调用包装函数之前,如何访问包装器内部声明的变量?
def deco(func): def wrapper(): x = 10 func() return wrapper @deco def my_func(): print(x) my_func()
在这种情况下,我得到x是不确定的。如何在my_func中访问x?我可以在my_func中声明x,但这无法达到目的。