我的知识记录

Python邮件群发 从Excel读取收件人列表

用Python openpyxl读取Excel里的收件人列表,循环调用smtplib群发邮件,自动跳过空行、记录成功失败,附完整可运行代码。
场景痛点
公司要给500个客户发通知,手工在邮箱里一个个粘

Python企业邮箱SMTP发送邮件 腾讯企业邮阿里企业邮

Python对接企业邮箱SMTP发邮件,覆盖腾讯企业邮箱(exmail)和阿里企业邮箱配置,服务器地址端口、授权码、发信限额一次讲清。
场景痛点
公司用的是企业邮箱(域名跟公司网站一致),发

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

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

Python按主题关键词筛选邮件 自动定位目标邮件

用imaplib的SUBJECT搜索条件按主题关键词找邮件,支持多关键词与或逻辑,自动把带关键词的邮件挑出来下载附件,附完整可运行代码。
场景痛点
公司每天发"日报""周报""付款通知""

Python邮件附件自动转发到指定邮箱 imaplib+smtplib

用imaplib读取邮件、把附件原样打包,再用smtplib自动转发到指定邮箱,适合把客户邮件自动抄送归档到公司邮箱,附完整可运行代码。
场景痛点
客户邮件发到个人QQ邮箱,公司要求所有

Python接收邮件 imaplib读取邮箱完整教程

用Python标准库imaplib通过IMAP协议登录邮箱、列出邮件、读取发件人主题正文,QQ邮箱163 Gmail均可,附完整可运行代码与授权码配置。
场景痛点
每天上班第一件事就是登录网页邮

Python邮件标记已读未读 imaplib设置FLAGS教程

用imaplib的store命令给邮件加/去掉\Seen标志,实现批量标记已读、恢复未读,配合自动处理流程自动清理未读红点,附完整代码。
场景痛点
脚本自动下载附件后,网页邮箱里这些邮件还

Python把收到的Excel附件自动合并汇总

用imaplib下载邮件里的Excel附件,pandas自动读取多个xlsx/csv并纵向合并成一张总表,加上来源文件列,附完整可运行代码与去重处理。
场景痛点
销售每天把各自的日报Excel发过来,

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

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

Python使用QQ邮箱SMTP发送邮件 详细教程

Python通过QQ邮箱SMTP服务器发送邮件,手把手教开启SMTP服务、获取授权码、配置smtp.qq.com:465,附完整可运行代码与常见报错。
场景痛点
想用自己的QQ邮箱发自动通知,但直接拿Q

Python读取未读邮件 imaplib UNSEEN搜索教程

用imaplib的UNSEEN条件只抓未读邮件,配合BODY.PEEK读取不污染已读状态,适合做新邮件提醒和每日未读摘要,附完整可运行代码。
场景痛点
上班先打开邮箱,未读邮件标着小红点,但要一

Python定时检查新邮件并提醒 schedule实战

用schedule库定时轮询IMAP邮箱,发现新邮件就终端响铃或桌面弹窗提醒,配合已读标记避免重复提醒,附完整可运行代码。
场景痛点
不能一直挂着网页邮箱刷,也不想手机一直响,但客户报

Python定时发送邮件 schedule库实战

用Python schedule库实现每天定时自动发邮件、每周一发周报,配合smtplib不用写操作系统定时任务,附完整代码与异常重连处理。
场景痛点
每天早上9点要给老板发前一天的数据日

Python发送邮件带附件完整示例

用Python smtplib加MIMEBase发送带附件的邮件,支持PDF、Excel、图片等任意类型文件,附完整可运行代码与文件名中文乱码解决。
场景痛点
每天把报表打包成Excel或PDF后,还要手动

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

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

Python发送邮件多个附件 一次打包发送

用Python smtplib发送带多个附件的邮件,支持混合PDF/Excel/图片,自动处理中文文件名,附完整代码与目录批量打包示例。
场景痛点
周报要发Excel数据、PDF报告、PNG截图,三个文件

Python自动发送邮件 smtplib基础教程

用Python内置smtplib和email库从零发送第一封纯文本邮件,涵盖SMTP连接、登录、构造Message、发送全过程,附完整可运行代码与常见报错排查。
场景痛点
每天定时给领导发日报、

Python批量读取多个JSON汇总教程

用Python遍历文件夹批量读取多个JSON文件,合并成一个大列表或汇总成统计表,支持嵌套字段提取和错误跳过,附完整代码。
场景痛点
爬虫按页存了几百个JSON、日志系统按天输出JSON

Python CSV大数据分块读取教程:chunksize不爆内存

用pandas chunksize分块读取GB级CSV,逐块处理、聚合、导出,解决一次性读入内存不够的问题,附完整可运行代码。
场景痛点
拿到一份2GB的用户行为CSV,直接 pd.read_csv 内存直接占

Python CSV去重教程:按列或整行去重保留第一条

用pandas drop_duplicates对CSV去重,支持按指定列去重、保留第一条或最后一条、导出干净文件,附完整代码和注意事项。
场景痛点
数据来源多了,同一个用户重复录入、同一笔订单

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

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

Python CSV按列筛选导出教程:只保留需要的字段

用pandas或csv模块按列筛选CSV,只保留指定字段导出新文件,支持多列选择、列重命名、按行条件过滤,附完整代码。
场景痛点
拿到一份几十列的用户表,老板只要"手机号、姓名、注册

Python合并多个CSV文件教程:批量拼接成一张表

用pandas批量合并同一个文件夹下的多个CSV文件,自动追加文件名标记、去表头、统一列名,附完整可运行代码。
场景痛点
运营每周导出一份CSV,攒了半年就是20多个文件;客服按天导出

Python清洗CSV缺失值教程:填充或删除空值

用pandas处理CSV中的缺失值,包括删除空行、用均值/中位数/众数填充、前向填充、标记缺失列,附完整可运行代码。
场景痛点
导出的CSV总有空单元格:有的用户没填年龄、有的订单缺

Python CSV转JSON教程:表格导出为接口格式

把CSV表格转成JSON数组或指定结构,用csv模块或pandas to_json,支持指定根key、中文不转义,附完整代码。
场景痛点
前端要调接口拿数据,但手里只有一份CSV;或者要把CSV喂给只吃JSO

Python数据标准化归一化方法教程

用pandas和sklearn做Min-Max归一化、Z-score标准化,解决不同量纲字段(金额与数量)在模型、相似度计算中权重失衡的问题。
场景痛点
做客户分群、相似推荐、回归预测时,金额列动

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

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

Python Excel数据导入SQLite数据库实战

用pandas读取Excel文件,清洗后一键写入SQLite,支持多sheet、表头跳过、类型指定,适合把零散Excel报表归档到本地数据库。
场景痛点
每个月各个部门发过来的Excel报表,文件名五花

Python批量插入数据到数据库executemany详解

对比for循环单条插入与executemany批量插入的性能差异,给出SQLite/MySQL通用的批量插入写法,万级数据秒级入库。
场景痛点
要把几万条数据写进数据库,用for循环一条条execute,每

Python生成测试数据Faker库实战

用Faker库批量生成中文姓名、地址、手机号、公司名等假数据,配合pandas导出DataFrame和Excel,用于开发测试和演示样例。
场景痛点
写演示脚本、做PPT截图、测试清洗逻辑,总得先