Python打卡:Day27

def logger(func):
    def wrapper(*args, **kwargs):
        # 打印函数开始执行的日志
        print(f"开始执行函数: {func.__name__}")
        print(f"参数: args={args}, kwargs={kwargs}")
        
        # 执行原函数并获取返回值
        result = func(*args, **kwargs)
        
        # 打印函数执行结束的日志
        print(f"函数 {func.__name__} 执行结束")
        print(f"返回值: {result}")
        
        return result
    return wrapperdef logger(func):
 
def wrapper(*args, **kwargs):
        # 打印函数开始执行的日志
        print(f"开始执行函数: {func.__name__}")
        print(f"参数: args={args}, kwargs={kwargs}")
        
        # 执行原函数并获取返回值
        result = func(*args, **kwargs)
        
        # 打印函数执行结束的日志
        print(f"函数 {func.__name__} 执行结束")
        print(f"返回值: {result}")
        
        return result
    return wrapper
@浙大疏锦行

你可能感兴趣的:(python打卡,python)