Discuss / Python / 对于装饰函数最终返回值存疑

对于装饰函数最终返回值存疑

Topic source

使用装饰器后的函数,其__name__属性由now变为wrapper,对此的解释是装饰函数返回值最终是wrapper函数,对这个解释存疑。最终返回不应是 return func中的now函数么?从另一个角度理解,now=log,如果是二层嵌套,那返回是wrapper,为何三层嵌套返回值还是能定位到wrapper?不应该是第二层decorator么?


  • 1

Reply