我的知识记录

Python文件备份到另一目录教程:shutil一键同步

用Python shutil和pathlib把指定目录下的文件批量备份到另一目录,自动创建目标目录、保留修改时间,完整代码可运行。
场景痛点
每天下班前要把当天处理的报表、合同从工作盘复

Python 批量清空文件夹:删除内容保留文件夹本身

用 Python 清空指定文件夹内所有文件和子文件夹,但保留文件夹本身,适合清理临时目录、缓存目录、输出目录,附 dry-run 与备份提醒。
场景痛点
脚本每次跑都会往 output/ 目录吐

Python批量校验文件是否损坏教程

用Python批量检查图片、PDF、ZIP、Office文件是否损坏,尝试打开解析,损坏的文件标记出来,避免备份归档后才发现打不开。
Python批量校验文件是否损坏
场景痛点
从U盘、网盘拷了

Python创建多层文件夹目录:mkdirs一行建完整路径

用Python pathlib.mkdir自动创建多层嵌套目录,支持已存在不报错,适合脚本初始化输出目录,完整可运行代码。
场景痛点
脚本要把结果输出到2026年/9月/14日/报表/这样的多层目录,

Python批量从文件名提取日期建子目录归档教程

用Python正则从文件名中自动识别日期,按年/月/日创建子文件夹,把散落的文件自动归类到对应日期目录下,整理下载文件夹神器。
场景痛点
下载文件夹里堆了几百个文件,文件名里都带

Python批量查找最近修改文件教程

用Python按修改时间筛选文件,快速找出最近N天/指定时间段内改动过的文档,导出Excel清单,适合做周报、备份核查、日志审计。
场景痛点
月底要交周报,领导问"这周你改了哪些文件",

Python按文件名关键词搜索文件教程

用Python递归遍历目录,按文件名关键词(支持多个关键词、大小写、模糊匹配)快速定位文件,输出完整路径清单,比Windows搜索快十倍。
场景痛点
电脑里攒了几年的文档,几百个文件夹层

Python按发件人筛选邮件并下载附件

用imaplib的FROM搜索条件只抓取指定客户/供应商发来的邮件,自动下载他们的附件,避免把广告和无关邮件附件也拉下来,附完整代码。
场景痛点
邮箱里每天几百封邮件,客户A发来的合

Python解析邮件正文 HTML转纯文本 完整教程

用Python标准库email模块解析MIME邮件,同时提取纯文本正文和HTML正文,HTML自动去标签转纯文本,解决中文乱码和多版本正文问题,附完整代码。
场景痛点
邮件抓到了,但正文是一坨HTM

Python发送HTML格式邮件 排版美化教程

用Python smtplib发送HTML格式邮件,支持加粗、颜色、表格、按钮等富文本排版,比纯文本邮件更专业,附完整代码。
场景痛点
纯文本邮件干巴巴,领导看着没质感。发周报、营销通知、

Python处理CSV编码乱码:utf-8和gbk切换方法

解决Python读取CSV中文乱码问题,对比utf-8、utf-8-sig、gbk、gb18030几种编码,给出自动探测和转码方法,附完整代码。
场景痛点
用pandas或csv打开别人发的CSV,表头变成 测è

Python字典列表数据转表格pandas教程

把接口返回、爬虫抓到的字典列表(list[dict])一键转成pandas DataFrame,处理缺字段、字段不齐、嵌套字典等常见坑。
场景痛点
调接口、爬网页、读JSON返回的数据,基本都是字典列

Python JSON转CSV教程:list[dict]一键导出表格

把Python JSON数据转成CSV表格,用csv模块或pandas to_csv两种方式,自动对齐所有字段为列,支持嵌套字段打平,附完整代码。
场景痛点
接口返回的是JSON数组,产品说"给我个Excel看看

Python pandas多表合并concat merge详解

区分concat纵向拼接、merge按键关联、join按索引关联三种合并方式,覆盖Excel里常见的多sheet拼表、两表VLOOKUP场景。
场景痛点
Excel里想把三个月的表拼到一起,再用VLOOKUP把

Python读取CSV文件 csv模块教程:标准库一行读出来

用Python标准库csv模块读取CSV文件,不需要安装pandas,逐行解析表头和数据,适合小文件和轻量场景,附完整可运行代码。
场景痛点
日常工作里CSV到处都是:导出的订单表、后台日志、

Python写入CSV文件教程:csv模块与pandas两种写法

用Python把数据写入CSV文件,分别给出标准库csv和pandas to_csv两种写法,支持中文表头、追加模式、自定义分隔符,附完整代码。
场景痛点
处理完数据要导出给同事、传给系统、做

Python BeautifulSoup提取表格数据:HTML表格转CSV示例

讲解用BeautifulSoup解析HTML table标签,遍历tr和td把表格数据读成二维列表,再导出成CSV文件,适合抓取网页上的名单、价格、排行榜。
场景痛点
网页上有一张产品价格表、比赛成

Python requests保持会话Session:跨请求保留Cookie

讲解用requests.Session()复用TCP连接和Cookie,模拟登录后连续访问多个页面,避免每次请求都重新握手,适合需要登录态的抓取场景。
场景痛点
用requests第一次请求登录接口拿到C

Python 批量生成二维码:从 CSV 读取数据一键出图

Python 用 qrcode 库结合 CSV 表格批量生成二维码图片,一行数据对应一张 PNG,文件命名自动规范化,适合活动物料、员工工牌、产品标签场景。
场景痛点
活动要发 500 个带唯一链

Python 批量修改图片尺寸:等比缩放不拉伸教程

用 Python Pillow 批量把图片缩放到指定宽度或高度,保持宽高比不变形,支持最长边限制、LANCZOS 高质量缩放,附完整代码和注意事项。
场景痛点
做电商详情页要把所有主图统一成

Python OCR 识别图片文字:pytesseract 中文识别教程

用 Python pytesseract + Pillow 识别图片里的中英文文字,支持截图、扫描件、发票文字提取,讲清 Tesseract 引擎安装和中文语言包配置,附完整代码。
场景痛点
领导甩过来一张截

Python 屏幕截图教程:pyautogui 全屏与区域截图

Python 用 pyautogui 或 PIL 实现全屏截图、指定区域截图、定时自动截图,保存为 PNG,配合定时任务实现桌面监控、自动取证等办公自动化场景。
场景痛点
做自动化测试要保留每

Python matplotlib保存高清图片:dpi与矢量图设置

Python matplotlib保存的图片发报告模糊?详解savefig的dpi参数、矢量图SVG/PDF导出、透明背景和图片尺寸控制,让图表打印不糊。
场景痛点
用matplotlib画完图,保存成PNG贴到PPT

Python pyecharts生成饼图:环形图玫瑰图交互式

用Python pyecharts生成交互式饼图,支持环形图、南丁格尔玫瑰图、悬停显示百分比、点击图例筛选,输出HTML网页直接打开。
场景痛点
做收入构成、成本占比、客户来源分析时,饼图

Python 两张图片对比找差异 高亮不同区域教程

用 Pillow + numpy 对比两张同尺寸图片,按像素差生成高亮差异图,输出不同区域数量与差异百分比,适合设计稿改版比对、截图核对。
场景痛点
设计稿改了一版,要和上一版比对哪里动