python装饰器 1 def a1(): 2 print("this is a screat") 3 4 def a2(func): 5 def inner():

原理:就是闭包

   def a1():
       print("this is a screat")
   
   def a2(func):
       def inner():
           print("~~~~~~~~~~~~~~")
           func()
   
       return inner
  
   a1 = a2(a1)
   a1()
  
                    
   
   def a2(func):
       def inner():
           print("~~~~~~~~~~~~~~")
           func()
   
       return inner
   
   @a2
   def a1():
      print("ggggggggggggggggggggggggggggg")
  
    a1()

猜你喜欢

转载自blog.csdn.net/aoxue018/article/details/82252885