news 2026/6/10 13:29:43

Day31 函数专题2

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Day31 函数专题2

@浙大疏锦行

作业:编写一个装饰器logger,在函数执行前后打印日志信息

# 导入必要模块,functools.wraps用于保留被装饰函数的元信息 import functools from datetime import datetime def logger(func): """ 日志装饰器:在函数执行前后打印相关日志信息 :param func: 被装饰的函数 :return: 包装后的函数 """ # 使用functools.wraps装饰内层函数,保留原函数的__name__、__doc__等元信息 @functools.wraps(func) def wrapper(*args, **kwargs): """内层包装函数,实现日志打印逻辑""" # 1. 函数执行前:打印前置日志 func_name = func.__name__ # 获取原函数名 current_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S") # 获取当前格式化时间 print(f"[{current_time}] 开始执行函数:{func_name}()") print(f"[{current_time}] 函数{func_name}的位置参数:{args}") print(f"[{current_time}] 函数{func_name}的关键字参数:{kwargs}") # 2. 执行原函数,保存返回值(兼容有返回值的函数) try: result = func(*args, **kwargs) except Exception as e: # 捕获函数执行异常并打印 print(f"[{current_time}] 函数{func_name}执行失败,异常信息:{str(e)}") raise # 重新抛出异常,不影响原函数的异常传播 else: # 3. 函数执行成功后:打印后置日志 print(f"[{current_time}] 函数{func_name}执行完成,返回结果:{result}") return result # 返回原函数的执行结果 return wrapper
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 13:21:39

Qwen2.5-7B部署降本攻略:利用闲置GPU资源跑大模型

Qwen2.5-7B部署降本攻略:利用闲置GPU资源跑大模型 在当前大模型快速发展的背景下,如何以更低的成本部署高性能语言模型成为企业与开发者关注的核心问题。Qwen2.5-7B作为阿里云最新推出的开源大语言模型,在保持强大推理能力的同时&#xff0c…

作者头像 李华
网站建设 2026/6/3 18:19:58

Qwen2.5-7B快速上手教程:网页推理服务30分钟部署指南

Qwen2.5-7B快速上手教程:网页推理服务30分钟部署指南 1. 引言 1.1 大模型时代下的高效推理需求 随着大语言模型(LLM)在自然语言理解、代码生成、多轮对话等场景中的广泛应用,如何快速将高性能模型部署为可交互的推理服务&#x…

作者头像 李华
网站建设 2026/6/8 15:19:52

vh6501测试busoff过程中的错误帧处理解析

深入理解 vh6501 测试 Bus-Off:错误帧处理的底层逻辑与实战解析你有没有遇到过这样的场景?在做ECU通信测试时,某个节点突然“失联”了几十毫秒——不是断电,也不是软件死机,而是它主动把自己从CAN总线上“踢出去”了。…

作者头像 李华
网站建设 2026/5/29 16:18:01

Qwen2.5-7B内容创作:自媒体文案批量生产

Qwen2.5-7B内容创作:自媒体文案批量生产 1. 引言:为何选择Qwen2.5-7B进行自媒体内容生成? 1.1 自媒体时代的效率挑战 在当前信息爆炸的自媒体时代,内容创作者面临前所未有的压力:高频更新、多平台分发、风格多样化。…

作者头像 李华
网站建设 2026/4/18 3:36:43

Qwen2.5-7B监控方案:性能指标的实时跟踪

Qwen2.5-7B监控方案:性能指标的实时跟踪 1. 背景与技术定位 1.1 Qwen2.5-7B 模型简介 Qwen2.5 是阿里云推出的最新一代大语言模型系列,覆盖从 0.5B 到 720B 参数规模的多个版本。其中 Qwen2.5-7B 是一个中等规模、高性价比的语言模型,在保…

作者头像 李华
网站建设 2026/6/10 8:18:57

去耦电容作用机制:电源稳定性深度剖析

去耦电容:不只是“加个电容”那么简单你有没有遇到过这样的情况?电路板明明按原理图连得一丝不苟,电源也稳稳当当,可一上电,芯片就是工作不稳定——时而复位、时而死机,示波器一看,电源轨上全是…

作者头像 李华