def set_fun(func):
def call_fun(*args, **kwargs):
print("进入闭包")
return func(*args, **kwargs)
return call_fun
@set_fun
def test1():
print("test1")
@set_fun
def test2():
print("test2")
@set_fun
def test3():
print("test3")
test1()
test2()
test3()
def call_fun(*args, **kwargs):
print("进入闭包")
return func(*args, **kwargs)
return call_fun
@set_fun
def test1():
print("test1")
@set_fun
def test2():
print("test2")
@set_fun
def test3():
print("test3")
test1()
test2()
test3()