回顾:
文档字符串:
因为装饰器会改变原有函数的__doc__,
@logger #这个等价于add=logger(add)
def add(x,y):
此时,add已经不是原有的add了,而是logger的返回值:即一个内部定义的_logger函数了。
因此做如下改动:
回顾:
文档字符串:
因为装饰器会改变原有函数的__doc__,
@logger #这个等价于add=logger(add)
def add(x,y):
此时,add已经不是原有的add了,而是logger的返回值:即一个内部定义的_logger函数了。
因此做如下改动: