PbootCMS:永久开源免费的 PHP 企业网站开发建设管理系统
1. 快速入门
2. 公共标签
3. 伪静态配置
4. 站点地图
5. 独立手机版
6. 公司信息
7. 站点信息
8. 导航菜单
9. 当前栏目
10. 指定栏目
11. 内容列表
12. 分页条
13. 内容详
1. 快速入门
2. 公共标签
3. 伪静态配置
4. 站点地图
5. 独立手机版
6. 公司信息
7. 站点信息
8. 导航菜单
9. 当前栏目
10. 指定栏目
11. 内容列表
12. 分页条
13. 内容详
用Python遍历文件夹,按序号、日期、前缀规则批量重命名大量Excel文件,告别手动逐个改名,避免覆盖和重名冲突,附完整可运行代码。
场景痛点
领导丢过来一个文件夹,里面是 200 个「
用openpyxl设置列宽、行高,按内容长度估算自适应列宽,避免文字显示成####或被截断,附完整代码。
场景痛点
导出的表在自己电脑上看好好的,发给同事打开发现金额列全是 ####,长文
用openpyxl遍历单元格,按关键词批量替换Excel里的文本,支持多对多替换映射,避免在Excel里按Ctrl+H反复点。
场景痛点
业务改版,原来叫「微信支付」现在叫「微信支付(商户号)」,原来
用pandas批量清洗Excel数据:去除首尾空格、全角转半角、去除换行和不可见字符、统一标点,让脏数据变得规范。
Python Excel数据清洗去除空格特殊字符
场景痛点
从不同系统导出
用pandas把Excel导出成CSV,解决中文乱码问题,使用utf-8-sig编码让Excel直接打开不乱码,支持导出单个sheet和多sheet分别导出。
Python Excel导出CSV格式
场景痛点
业务系统只接
用openpyxl的insert_rows、insert_cols在指定位置插入空行空列,已有数据自动下移右移,附完整代码。
场景痛点
表已经做好了,突然要在第 3 行前面塞一行「合计」,或者在 B 列前面
用openpyxl或pandas读取带合并单元格的Excel时,只有左上角有值,其他位置都是None。本篇讲清怎么检测合并区域、把真实值填充到整行/整列,避免后续统计错。
场景痛点
领导丢过来
用pandas批量读取文件夹下所有xlsx文件,自动按列名对齐合并成一张总表,附带表头对齐、跳过空文件、保留来源列等实战技巧,几分钟搞定人工几小时的合并工作。
场景痛点
每个部门
用openpyxl新建工作簿、写入表头和多行数据、按行列写值、保存为xlsx,附完整可运行代码,适合批量导出报表。
场景痛点
数据查出来了,要交给不写代码的同事看,总得导成 Excel。手
用python-docx读取.docx文档所有段落文字,包括表格内文字,输出纯文本或保存为txt文件,适合批量提取Word内容做数据分析和检索。
场景痛点
手里一堆Word文档,需要把里面的文字全
用python-docx加difflib对比两个Word文档的文本差异,输出新增、删除、修改的段落列表,批量对比合同版本、修改稿,不用Word自带比较功能。
场景痛点
一份合同改了三版,领导问"这
用python-docx基于模板批量生成录取通知书、邀请函、奖状、感谢信等公文,从Excel读取收件人信息,一键生成几十份个性化文档。
场景痛点
学校、公司、协会要发一批录取通知书、
用python-docx在Word文档开头插入自动目录域(TOC field),打开后右键更新即可生成页码,配合Heading样式批量生成报告目录。
场景痛点
长文档写完,最后要加目录。手动敲"第一章……
用python-docx把多个Word文档按顺序合并成一个,保留原文档格式,自动分页,适合合订报告、汇编资料、批量文档归档场景。
场景痛点
几个同事各写了一份报告章节,最后要拼成一份完
用python-docx批量设置Word段落首行缩进2字符、行距、对齐方式,自动统一公文/报告排版,不用在Word里逐段选格式刷。
场景痛点
从网页、PDF、聊天记录里粘贴过来的Word文本,段落
用Python的PyMuPDF(fitz)给PDF每一页打上斜半透明文字水印,支持自定义文字、字号、颜色、角度和透明度,一行命令批量处理整个文件夹。
场景痛点
发出去的报价单、合同、方案,总
用Python+LibreOffice把xlsx批量转PDF,自动适配A4纸张、缩放列宽,避免表格被切到多页,适合把对账单、报表批量导出成PDF归档。
场景痛点
Excel报表发给客户,对方没装Office打开
用Python的WeasyPrint把HTML模板或在线网页转成PDF,完整保留CSS样式、图片、字体,适合生成发票、合同、报表等带排版的文档。
场景痛点
业务系统里的订单、发票、对账单都是HT
用Python把PDF每一页导出为高清PNG图片,通过调整DPI控制清晰度,支持批量导出整个文件夹,适合做预览图、缩略图、OCR预处理。
场景痛点
有时候需要把PDF每页转成图片:做网页预览
用Python把扫描仪扫出来的一堆JPG/TIFF按命名顺序批量合并成PDF,自动处理多页文档、跳过重复页、生成归档命名,适合财务单据、合同归档。
场景痛点
扫描仪一次性扫完一份合同,
用 Python 读取文件修改时间,把文件自动归档到「2024-01」「2024-02」这样的年月文件夹,适合整理聊天记录、下载文件、日志、照片。
场景痛点
下载目录、聊天接收文件夹、服务
用Python批量给文件创建符号链接(软链接)和Windows快捷方式(.lnk),不复制原文件就能多目录访问,整理文件结构利器。
场景痛点
同一个项目文件,销售要看一份、财务要看一份、领导桌
用Python读取照片EXIF拍摄时间信息,批量重命名为YYYYMMDD_HHMMSS格式,手机照片导入电脑后按时间排序整理神器。
场景痛点
从手机导出一堆照片,文件名全是 IMG_20250101_123456
用Python扫描目录删除超过指定天数的临时文件和过期文件,支持按后缀过滤、先预览后删除,安全清理磁盘空间。
场景痛点
下载目录、日志目录、临时输出目录用久了塞满几个月前的
用Python把文件删除到回收站(而不是直接永久删除),支持批量操作和清空回收站,误删可恢复,比os.remove安全一百倍。
场景痛点
用Python批量清理文件,os.remove 一删就没,回收站里都
用Python扫描目录,按文件大小区间(如大于100MB、小于1KB)批量筛选,自动移动到分类文件夹,清理磁盘空间超实用。
场景痛点
C盘红了,不知道哪些大文件占地方。资源管理器按大小排序
用Python pathlib.stat()获取文件大小、修改时间、创建时间、权限等元数据,格式化输出可读日期,完整可运行代码。
场景痛点
整理文件时需要知道每个文件多大、最后什么时候改
用Python把文件夹压缩成zip,再通过smtplib自动作为邮件附件发送,一键完成打包+发送,完整可运行代码。
场景痛点
每周要把项目文件夹打包成zip,然后作为附件发给客户或领导。手动
用Python smtplib发送邮件时同时设置抄送cc和密送bcc,说明两者区别、头部字段写法、sendmail收件人列表传递规则,附完整代码。
场景痛点
发正式邮件要给主送人发,同时抄送领导