Python文件备份到另一目录教程:shutil一键同步
用Python shutil和pathlib把指定目录下的文件批量备份到另一目录,自动创建目标目录、保留修改时间,完整代码可运行。
场景痛点
每天下班前要把当天处理的报表、合同从工作盘复
用Python shutil和pathlib把指定目录下的文件批量备份到另一目录,自动创建目标目录、保留修改时间,完整代码可运行。
场景痛点
每天下班前要把当天处理的报表、合同从工作盘复
用 Python 清空指定文件夹内所有文件和子文件夹,但保留文件夹本身,适合清理临时目录、缓存目录、输出目录,附 dry-run 与备份提醒。
场景痛点
脚本每次跑都会往 output/ 目录吐
用 Python 批量清理文件名里的空格、中文括号、斜杠等特殊字符,统一转成下划线或短横线,避免命令行、脚本、服务器处理时报错。
场景痛点
从 Windows 共享盘、微信、邮件附件
用Python批量检查图片、PDF、ZIP、Office文件是否损坏,尝试打开解析,损坏的文件标记出来,避免备份归档后才发现打不开。
Python批量校验文件是否损坏
场景痛点
从U盘、网盘拷了
用Python pathlib.mkdir自动创建多层嵌套目录,支持已存在不报错,适合脚本初始化输出目录,完整可运行代码。
场景痛点
脚本要把结果输出到2026年/9月/14日/报表/这样的多层目录,
用Python正则从文件名中自动识别日期,按年/月/日创建子文件夹,把散落的文件自动归类到对应日期目录下,整理下载文件夹神器。
场景痛点
下载文件夹里堆了几百个文件,文件名里都带
用Python按修改时间筛选文件,快速找出最近N天/指定时间段内改动过的文档,导出Excel清单,适合做周报、备份核查、日志审计。
场景痛点
月底要交周报,领导问"这周你改了哪些文件",
用Python递归遍历目录,按文件名关键词(支持多个关键词、大小写、模糊匹配)快速定位文件,输出完整路径清单,比Windows搜索快十倍。
场景痛点
电脑里攒了几年的文档,几百个文件夹层
用imaplib下载附件后按发件人、日期、文件类型自动分文件夹存放,杜绝附件乱成一团,配合文件名校重,附完整可运行代码。
场景痛点
上一篇把附件全下到一个文件夹,跑一周就是几百
用imaplib的FROM搜索条件只抓取指定客户/供应商发来的邮件,自动下载他们的附件,避免把广告和无关邮件附件也拉下来,附完整代码。
场景痛点
邮箱里每天几百封邮件,客户A发来的合
用Python标准库email模块解析MIME邮件,同时提取纯文本正文和HTML正文,HTML自动去标签转纯文本,解决中文乱码和多版本正文问题,附完整代码。
场景痛点
邮件抓到了,但正文是一坨HTM
用Python smtplib发送HTML格式邮件,支持加粗、颜色、表格、按钮等富文本排版,比纯文本邮件更专业,附完整代码。
场景痛点
纯文本邮件干巴巴,领导看着没质感。发周报、营销通知、
解决Python读取CSV中文乱码问题,对比utf-8、utf-8-sig、gbk、gb18030几种编码,给出自动探测和转码方法,附完整代码。
场景痛点
用pandas或csv打开别人发的CSV,表头变成 测è
把接口返回、爬虫抓到的字典列表(list[dict])一键转成pandas DataFrame,处理缺字段、字段不齐、嵌套字典等常见坑。
场景痛点
调接口、爬网页、读JSON返回的数据,基本都是字典列
把Python JSON数据转成CSV表格,用csv模块或pandas to_csv两种方式,自动对齐所有字段为列,支持嵌套字段打平,附完整代码。
场景痛点
接口返回的是JSON数组,产品说"给我个Excel看看
区分concat纵向拼接、merge按键关联、join按索引关联三种合并方式,覆盖Excel里常见的多sheet拼表、两表VLOOKUP场景。
场景痛点
Excel里想把三个月的表拼到一起,再用VLOOKUP把
用Python标准库csv模块读取CSV文件,不需要安装pandas,逐行解析表头和数据,适合小文件和轻量场景,附完整可运行代码。
场景痛点
日常工作里CSV到处都是:导出的订单表、后台日志、
用Python把数据写入CSV文件,分别给出标准库csv和pandas to_csv两种写法,支持中文表头、追加模式、自定义分隔符,附完整代码。
场景痛点
处理完数据要导出给同事、传给系统、做
讲解用BeautifulSoup解析HTML table标签,遍历tr和td把表格数据读成二维列表,再导出成CSV文件,适合抓取网页上的名单、价格、排行榜。
场景痛点
网页上有一张产品价格表、比赛成
用Python requests库发起第一个GET请求,获取网页HTML源码,讲解status_code、text、encoding等核心用法,适合零基础入门网页抓取。
场景痛点
工作中经常需要从固定网页上复制一
讲解用requests.Session()复用TCP连接和Cookie,模拟登录后连续访问多个页面,避免每次请求都重新握手,适合需要登录态的抓取场景。
场景痛点
用requests第一次请求登录接口拿到C
Python 用 qrcode 库结合 CSV 表格批量生成二维码图片,一行数据对应一张 PNG,文件命名自动规范化,适合活动物料、员工工牌、产品标签场景。
场景痛点
活动要发 500 个带唯一链
用 Python Pillow 批量把图片缩放到指定宽度或高度,保持宽高比不变形,支持最长边限制、LANCZOS 高质量缩放,附完整代码和注意事项。
场景痛点
做电商详情页要把所有主图统一成
Python 用 requests 调用钉钉群机器人 webhook,支持加签安全设置、文本和 Markdown 消息推送,实现告警和日报自动发到钉钉群,附完整代码。
场景痛点
团队用钉钉沟通,脚本跑完想
用 Python pytesseract + Pillow 识别图片里的中英文文字,支持截图、扫描件、发票文字提取,讲清 Tesseract 引擎安装和中文语言包配置,附完整代码。
场景痛点
领导甩过来一张截
Python 用 pyautogui 或 PIL 实现全屏截图、指定区域截图、定时自动截图,保存为 PNG,配合定时任务实现桌面监控、自动取证等办公自动化场景。
场景痛点
做自动化测试要保留每
用Python pandas读取Excel数据,matplotlib自动画折线趋势图,含缺失值处理、按日期排序、中文配置,代码完整可直接运行。
场景痛点
数据都存在Excel表里,每个月要从表里挑两列画
Python matplotlib保存的图片发报告模糊?详解savefig的dpi参数、矢量图SVG/PDF导出、透明背景和图片尺寸控制,让图表打印不糊。
场景痛点
用matplotlib画完图,保存成PNG贴到PPT
用Python pyecharts生成交互式饼图,支持环形图、南丁格尔玫瑰图、悬停显示百分比、点击图例筛选,输出HTML网页直接打开。
场景痛点
做收入构成、成本占比、客户来源分析时,饼图
用 Pillow + numpy 对比两张同尺寸图片,按像素差生成高亮差异图,输出不同区域数量与差异百分比,适合设计稿改版比对、截图核对。
场景痛点
设计稿改了一版,要和上一版比对哪里动