如何理解Python装饰器?



                    
                    
爱中爱帼
29769 次浏览 2024-05-08 提问
117

最新回答 (1条回答)

2024-05-08 回答

 

def hello(self);Demo(object);
 method(*args)
  print :
#  :
  return  ,如上面代码中的hello函数加上@inject_check装饰器;my_method
############################ before"  def 
 my_method(*args); 
class .hello()

就是在函数上加个包装;  " 
d hello(self); def  after":
# Demo()
d; def  @inject_check
 ,等价于将函数hello重新赋值; 
#class :
 hello=inject_check(hello)
##########################
  hello"    
   inject_check(method);print print "  Demo(object);    =  :
 " :
 " 
# print hello"

相关问题

页面运行时间: 0.13313508033752 秒