demopython使用装饰器(Decorator)的方式实现单例模式functools.wraps则可以将原函数对象的指定属性复制给包装函数对象,默认有__module__、__name__、__doc__,或者通过参数选择