python之functools 1. 引言2. 特别介绍2.1 partial函数(偏函数)2.1.1 实例 2.2 wraps函数2.2.1 实例 1. 引言 functools 是python2.5被引人的,一些工具函数放在此包里。 2. 特别介绍 2.1 partial函数(偏函数) 把一个函数的某些参数设置默认值,返回一个新的函数,调用这个新函数会更简单。 2.1.1 实例 代码1: 代码2: 2.2 wraps函数 在使用修饰器时,被修饰的函数其实已经是另一个函数了(函数名等函数属性发生改变),利用wraps的装饰器可以消除这样的副作用,即被wraps修饰的函数名属性和被修饰的函数一样。 2.2.1 实例 不加wraps装饰器的代码 运行结果: 带有wraps装饰器的代码 运行结果: