LKaiiCn 2017-04-02 03:43 采纳率: 0%
浏览 966

关于Python装饰器的小问题

代码

如图代码中红色框部分

请问装饰器是在函数的前面加语法糖@timer,也就是相当于,task1 = timer(task1),那么请问:task1 是在这句之后定义的,那么在这句是怎么找到task1的呢?

  • 写回答

1条回答 默认 最新

  • oyljerry 2017-04-02 04:33
    关注

    task1是作为函数对象,把它做参数传递给timer的。在task1定义的地方才会开始找,自然能找到

    评论

报告相同问题?