【Python-装饰器】【示例】日志记录装饰器

白猫打不过黑猫 / 2023-09-04 / 原文

# 一个简易的日志记录装饰器,用于记录函数执行信息

def log(func):
    def wrapper(*args, **kwargs):
        print(f"调用函数{func.__name__},参数:{args},{kwargs}")
        result=func(*args, **kwargs)
        print(f"函数{func}执行结果:{result}")    
        return result   
    return wrapper

@log
def calculate(x,y):
    return x+y

calculate(6,9)