Python3实现MySQL数据查询并自动发送Excel邮件

本文介绍使用Python3结合pymysql、xlwt和smtplib模块,实现从MySQL数据库查询数据、生成Excel文件并定时自动发送给指定邮箱的完整流程。代码涵盖数据库连接、数据写入Excel及邮件发送配置,适用于需要定期自动化报表分发的场景。

Python3实现带附件的定时发送邮件功能

本文介绍使用Python3实现定时自动发送带有Excel附件邮件的完整方案。通过xlwt模块动态生成Excel文件,利用smtplib和email模块构建包含正文与附件的MIMEMultipart邮件对象,并结合time模块进行时间轮询以实现定时触发。代码涵盖了从Excel写入、邮件组装到SMTP发送的全流程配置与执行逻辑,适用于需要定期自动推送数据报表的场景。

Python读写MATLAB数据文件(*.mat)详解

本文介绍在Python中读写MATLAB数据文件(.mat)的方法。利用scipy.io模块中的loadmat和savemat函数,结合numpy处理数组数据,实现Python与MATLAB之间的数据交换。文中提供了读取和保存.mat文件的示例代码,适用于深度学习框架如Caffe的数据处理场景。

Python OpenCV分水岭算法实现图像分割详解

本文详解OpenCV中cv2.watershed()函数的原理与应用。通过灰度拓扑模型解释算法机制,并介绍基于标记的分水岭算法以减少过度分割。结合Otsu二值化、形态学操作及距离变换,演示如何确定前景、背景及不确定区域,最终实现粘连对象的精准分割。

Python OpenCV分水岭算法实现图像分割详解

Python3 实现极验(Geetest)滑块验证码自动破解与模拟

本文详细介绍使用Python3结合Selenium库破解极验(Geetest)滑块验证码的技术方案。内容涵盖通过API获取缺口图与背景图,利用PIL库进行图像拼接还原,计算滑动轨迹,并通过ActionChains模拟真实人类滑动行为完成验证。代码包含完整的浏览器模拟、图像处理及自动化交互逻辑,适用于Python爬虫开发与自动化测试场景。

Python自动发邮件库yagmail的示例代码

本文介绍如何使用Python库yagmail简化自动发邮件流程。对比传统smtplib的复杂步骤,yagmail仅需几行代码即可完成邮件发送,支持多用户、附件及HTML正文。文章提供安装方法及具体代码示例,帮助开发者快速实现邮件自动化功能。

Python自动发邮件库yagmail的示例代码