自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Python装饰器从入门到精通:这7种写法让你的代码效率翻倍

本文深入浅出地讲解了Python装饰器的核心概念和应用场景。从基础函数计时装饰器入手,逐步介绍了带参数装饰器、类装饰器、缓存优化等进阶用法,并重点讲解了保留函数签名和装饰器执行顺序等关键细节。文章通过生动的汉堡店类比,将装饰器比作"流水线工人",形象展示了其在不改变核心业务逻辑的前提下增强函数功能的特点。最后提供了装饰器使用的最佳实践清单和应用场景决策树,帮助开发者根据具体需求选择合适的技术方案。文章强调装饰器应遵循单一职责原则,并指出常见误区和性能注意事项,是一份全面的Python装饰

2026-06-23 12:50:29 325

原创 十年Python工程师,这5个*args和**kwargs的坑我替你踩过了

摘要: 本文剖析Python中*args和**kwargs的5大常见陷阱及解决方案:1) *args为不可变元组,需转列表修改;2) **kwargs传递时同名参数被覆盖,应显式提取;3) 类继承中父类参数混乱,需逐层筛选;4) 字典不可哈希,需转为元组或JSON作缓存键;5) 装饰器滥用导致性能问题,应惰性求值。另附高阶技巧——动态合并/过滤参数(结合inspect模块),适用于RPC等场景。最佳实践包括显式传参、类型注解及性能优化,并提供了参数传递的面试题思考。

2026-06-23 12:32:43 308

原创 再也不怕月底汇总!Python批量合并Excel,3秒搞定100个文件

【Python自动化合并Excel】告别手动复制粘贴!使用pandas+openpyxl实现批量合并Excel文件(含完整代码),3秒完成上百个报表汇总。关键功能: 支持.xlsx/.xls格式批量合并 自动添加来源文件列(可追溯) 带时间戳输出防覆盖 异常文件自动跳过 附常见问题解决方案:表头对齐/科学计数法/中文路径等处理技巧。该脚本可扩展为CSV合并/指定Sheet合并等功能,大幅提升数据处理效率。

2026-06-23 06:48:00 491

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除