python中多个装饰器的执行顺序

2018-10-07
阅读 1 分钟
1.9k
今天讲一下python中装饰器的执行顺序,以两个装饰器为例。 装饰器代码如下: {代码...} 执行结果如下: {代码...} 执行顺序以图片形式展示如下: 先进入离test函数最近的装饰器,由于装饰器中返回的是函数的函数名引用,并非真正调用函数,所以先打印: {代码...} 到inner2后,func会真正执行函数,会调用inner1(),所以再打...