我的知识记录

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

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

Python批量创建软链接和快捷方式教程

用Python批量给文件创建符号链接(软链接)和Windows快捷方式(.lnk),不复制原文件就能多目录访问,整理文件结构利器。
场景痛点
同一个项目文件,销售要看一份、财务要看一份、领导桌

Python批量解压多个压缩包:自动遍历目录一键提取

用Python脚本批量解压一个文件夹下的所有zip压缩包到各自子目录,自动识别密码、跳过损坏文件,完整可运行代码。
场景痛点
下载资料或接收同事发来的文件时,经常一下子收到十几

Python 批量移动文件到指定目录:按规则归集文件

用 Python shutil.move 批量把文件按条件移动到目标目录,支持按扩展名、按名字关键词、按大小筛选,附预览和防覆盖。
场景痛点
项目迭代完,要把所有 最终版、定稿、签字版的合

Python 批量重命名文件教程:os.rename 实战详解

用 Python 标准库 os.rename 批量重命名文件夹下的文件,支持 dry-run 预览,附完整可运行代码与注意事项,适合整理下载、照片、报表等场景。
场景痛点
手动在文件夹里一个一个改

Python批量重命名图片按拍摄时间教程

用Python读取照片EXIF拍摄时间信息,批量重命名为YYYYMMDD_HHMMSS格式,手机照片导入电脑后按时间排序整理神器。
场景痛点
从手机导出一堆照片,文件名全是 IMG_20250101_123456

Python 按序号批量重命名文件:照片报表编号实战

用 Python 给一批文件按序号批量重命名,如 001.jpg、002.jpg,支持起始号、位数、步长和 dry-run 预览,整理照片、扫描件、合同必备。
场景痛点
拍了一百张照片、扫描了一堆合同

Python 批量替换文件名中的文字:一键改命名规范

用 Python 批量把文件名里的旧词替换成新词,如把所有「旧公司名」换成「新公司名」,支持精确替换与忽略大小写,附 dry-run 预览。
场景痛点
公司改名、项目代号更新,文件夹里几

Python批量同步两个文件夹教程

用Python对比源目录和目标目录,自动复制新增文件、更新修改过的文件、删除目标端多余文件,实现双向/单向文件夹同步。
场景痛点
工作文件在公司电脑改完,回家想接着用,每次手动

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

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

Python批量复制含关键词文件教程

用Python递归搜索文件名含指定关键词的文件,按原目录结构批量复制到目标文件夹,重名自动加序号,适合整理素材、归档项目文件。
场景痛点
项目做完了,要把所有带"XX项目"字样的图

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

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

Python创建tar.gz压缩包:标准库tarfile实战教程

用Python标准库tarfile创建tar.gz压缩包,支持gzip压缩、递归打包整个目录、排除指定文件类型,完整代码可运行。
场景痛点
在Linux服务器上部署项目或备份日志时,tar.gz是最常见

Python批量删除文件到回收站教程

用Python把文件删除到回收站(而不是直接永久删除),支持批量操作和清空回收站,误删可恢复,比os.remove安全一百倍。
场景痛点
用Python批量清理文件,os.remove 一删就没,回收站里都

Python批量记录文件清单到Excel台账教程

用Python递归扫描文件夹,把文件名、大小、创建时间、修改时间、所在路径等信息批量写入Excel台账,自动统计文件类型分布和总大小。
场景痛点
领导要一份"项目文件夹里到底有哪

Python批量提取压缩包密码列表教程

用Python遍历文件夹中的加密ZIP压缩包,配合自定义密码字典批量尝试解压,找回自己忘记密码的压缩文件,记录成功密码到清单。
场景痛点
以前存了一批加密ZIP压缩包,密码是自己设的

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

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

Python解压zip压缩包教程:一行代码完整提取

用Python标准库zipfile解压zip压缩包到指定目录,支持覆盖、密码解压、中文文件名处理,完整可运行示例代码。
场景痛点
收到一个几百MB的zip压缩包,手动右键解压要等进度条,遇到

Python按文件大小批量筛选移动教程

用Python扫描目录,按文件大小区间(如大于100MB、小于1KB)批量筛选,自动移动到分类文件夹,清理磁盘空间超实用。
场景痛点
C盘红了,不知道哪些大文件占地方。资源管理器按大小排序

Python按文件MD5查找重复文件教程

用Python计算文件MD5哈希值,批量扫描目录找出内容完全相同的重复文件,导出重复清单到Excel,释放磁盘空间。
场景痛点
电脑里存了好几年的文件,同一个合同可能下载了三遍、同一个

Python 查找重复文件并删除:按 MD5 去重实战

用 Python 按文件大小和 MD5 哈希找出重复文件,保留一份删掉其余,释放磁盘空间,附 dry-run 预览和按目录优先保留策略。
场景痛点
照片备份、资料下载、项目迭代,同一张图、同一