摘要: 前面一篇文章介绍了python装饰器,最后引入了functools.wraps的使用,本篇文章将对它进行深入的探究。 functools模块提供了一系列的高阶函数以及对可调用对象的操作,其中为人熟知的有reduce,partial,wraps等。 为了保证被装饰器装饰后的函数还拥有原来的属性,wra 阅读全文
posted @ 2023-01-31 16:18 咸鱼书生 阅读(71) 评论(0) 推荐(0)
摘要: 装饰器用于在源码中“标记”函数,以增强函数的行为。 我们先来看下面的例子,现有一个求和函数add,现在要求统计函数执行的时长 def add(a, b): print(a+b) 最low的做法: def add(a, b): start = time.time() print(a + b) time 阅读全文
posted @ 2023-01-31 16:17 咸鱼书生 阅读(42) 评论(0) 推荐(0)