装饰器是一个函数,其主要用途是包装另一个函数或类。这种包装的首要目的是透明地修改或增强被包装对象的行为。
functools模块wraps装饰器是带参数的装饰器。
用最后用到的函数对象的一些属性(如:name、 doc)覆盖参数wrapper表示的函数对象的这些相应属性。
装饰器是一个函数,其主要用途是包装另一个函数或类。这种包装的首要目的是透明地修改或增强被包装对象的行为。
functools模块wraps装饰器是带参数的装饰器。
用最后用到的函数对象的一些属性(如:name、 doc)覆盖参数wrapper表示的函数对象的这些相应属性。