Python 查找大文件:定位磁盘空间杀手
用 Python 递归扫描目录,按文件大小排序列出最大的文件,快速定位占空间的视频、备份、安装包,附大小阈值过滤和 Top N 输出。
场景痛点
磁盘红了,不知道空间被谁吃了。Windows
用 Python 递归扫描目录,按文件大小排序列出最大的文件,快速定位占空间的视频、备份、安装包,附大小阈值过滤和 Top N 输出。
场景痛点
磁盘红了,不知道空间被谁吃了。Windows
用Python按修改时间筛选文件,快速找出最近N天/指定时间段内改动过的文档,导出Excel清单,适合做周报、备份核查、日志审计。
场景痛点
月底要交周报,领导问"这周你改了哪些文件",
用Python递归遍历文件夹生成目录树清单,输出树形结构文本,支持导出到txt文件,方便分享项目结构或做文档目录。
场景痛点
向同事汇报项目结构,或者写文档需要列出文件夹和文件清
用Python pathlib.stat()获取文件大小、修改时间、创建时间、权限等元数据,格式化输出可读日期,完整可运行代码。
场景痛点
整理文件时需要知道每个文件多大、最后什么时候改
用Python对比文件修改时间和大小实现增量备份,只复制新增或改动过的文件,大幅提升大目录备份速度。
场景痛点
全量备份一个几十GB的工作目录,每天都要复制一遍所有文件,硬盘读写
用Python递归遍历文件夹查找指定类型文件,pathlib.rglob和os.walk两种写法对比,支持按文件名后缀过滤,完整代码。
场景痛点
电脑里存了几年的资料,想找出所有的PDF文件,或者某个
用Python递归扫描文件夹,按文件正文内容搜索关键词,支持txt、md、py等文本文件,逐行匹配并输出命中位置,比系统搜索精准可控。
场景痛点
只记得某份文档里写过"2025年度预算"这
用Python递归遍历目录,按文件名关键词(支持多个关键词、大小写、模糊匹配)快速定位文件,输出完整路径清单,比Windows搜索快十倍。
场景痛点
电脑里攒了几年的文档,几百个文件夹层
用 Python 把文件夹里的文件按扩展名自动分到图片、文档、视频、压缩包等子文件夹,如 jpg/png 进「图片」、pdf/docx 进「文档」,附预览。
场景痛点
下载目录、桌面、微信接收
用Python把文件夹压缩成zip,再通过smtplib自动作为邮件附件发送,一键完成打包+发送,完整可运行代码。
场景痛点
每周要把项目文件夹打包成zip,然后作为附件发给客户或领导。手动
Python通过网易163邮箱SMTP发邮件,配置smtp.163.com:465、开启SMTP服务、获取客户端授权码,附完整代码与535认证失败排查。
场景痛点
网易163邮箱用的人多,很多人拿它做自动化
用imaplib按发件人、主题关键词筛选垃圾邮件,加\Deleted标志并expunge彻底删除,带dry-run预览防止误删,附完整可运行代码。
场景痛点
订阅的营销邮件、退信、钓鱼广告,每天收件
Python批量给不同客户发送个性化邮件,用字符串模板把姓名、公司、金额替换进正文,每人收到一封专属邮件,附完整代码与Excel读取。
场景痛点
要给500个客户发续费提醒,总不能一封
用imaplib下载附件后按发件人、日期、文件类型自动分文件夹存放,杜绝附件乱成一团,配合文件名校重,附完整可运行代码。
场景痛点
上一篇把附件全下到一个文件夹,跑一周就是几百
用Python标准库imaplib遍历邮件、识别附件、把Excel/PDF/图片等附件批量下载到本地文件夹,自动处理中文文件名乱码,附完整可运行代码。
场景痛点
客户每天发来报价单、合同、
用Python smtplib发送邮件时同时设置抄送cc和密送bcc,说明两者区别、头部字段写法、sendmail收件人列表传递规则,附完整代码。
场景痛点
发正式邮件要给主送人发,同时抄送领导
用Python smtplib在邮件正文里内嵌显示图片,不是附件,而是直接出现在HTML正文中,使用CID引用,附完整代码与图片路径处理。
场景痛点
邮件里要放一张公司Logo、一张数据图表,直接
用Python openpyxl读取Excel里的收件人列表,循环调用smtplib群发邮件,自动跳过空行、记录成功失败,附完整可运行代码。
场景痛点
公司要给500个客户发通知,手工在邮箱里一个个粘
Python对接企业邮箱SMTP发邮件,覆盖腾讯企业邮箱(exmail)和阿里企业邮箱配置,服务器地址端口、授权码、发信限额一次讲清。
场景痛点
公司用的是企业邮箱(域名跟公司网站一致),发
用imaplib的FROM搜索条件只抓取指定客户/供应商发来的邮件,自动下载他们的附件,避免把广告和无关邮件附件也拉下来,附完整代码。
场景痛点
邮箱里每天几百封邮件,客户A发来的合
用imaplib的SUBJECT搜索条件按主题关键词找邮件,支持多关键词与或逻辑,自动把带关键词的邮件挑出来下载附件,附完整可运行代码。
场景痛点
公司每天发"日报""周报""付款通知""
用imaplib读取邮件、把附件原样打包,再用smtplib自动转发到指定邮箱,适合把客户邮件自动抄送归档到公司邮箱,附完整可运行代码。
场景痛点
客户邮件发到个人QQ邮箱,公司要求所有
用Python标准库imaplib通过IMAP协议登录邮箱、列出邮件、读取发件人主题正文,QQ邮箱163 Gmail均可,附完整可运行代码与授权码配置。
场景痛点
每天上班第一件事就是登录网页邮
用imaplib的store命令给邮件加/去掉\Seen标志,实现批量标记已读、恢复未读,配合自动处理流程自动清理未读红点,附完整代码。
场景痛点
脚本自动下载附件后,网页邮箱里这些邮件还
用imaplib下载邮件里的Excel附件,pandas自动读取多个xlsx/csv并纵向合并成一张总表,加上来源文件列,附完整可运行代码与去重处理。
场景痛点
销售每天把各自的日报Excel发过来,
用Python标准库email模块解析MIME邮件,同时提取纯文本正文和HTML正文,HTML自动去标签转纯文本,解决中文乱码和多版本正文问题,附完整代码。
场景痛点
邮件抓到了,但正文是一坨HTM
Python通过QQ邮箱SMTP服务器发送邮件,手把手教开启SMTP服务、获取授权码、配置smtp.qq.com:465,附完整可运行代码与常见报错。
场景痛点
想用自己的QQ邮箱发自动通知,但直接拿Q
用imaplib的UNSEEN条件只抓未读邮件,配合BODY.PEEK读取不污染已读状态,适合做新邮件提醒和每日未读摘要,附完整可运行代码。
场景痛点
上班先打开邮箱,未读邮件标着小红点,但要一
用schedule库定时轮询IMAP邮箱,发现新邮件就终端响铃或桌面弹窗提醒,配合已读标记避免重复提醒,附完整可运行代码。
场景痛点
不能一直挂着网页邮箱刷,也不想手机一直响,但客户报
用Python schedule库实现每天定时自动发邮件、每周一发周报,配合smtplib不用写操作系统定时任务,附完整代码与异常重连处理。
场景痛点
每天早上9点要给老板发前一天的数据日