Python3.5 使用 email 模块实现邮件发送功能

本文介绍了如何在 Python3.5 环境中使用 email 模块结合 smtplib 实现邮件发送功能。通过构建 MIMEMultipart 对象,支持纯文本、HTML 格式正文及图片附件的嵌入。代码示例展示了如何配置服务器地址、发件人授权码及收件人信息,并执行登录与发送操作,适用于自动化测试报告等场景。

Python使用smtplib实现带附件邮件发送的完整示例

本文提供了基于Python smtplib库发送包含文本、图片及多种附件邮件的完整代码示例。通过解析emailConfig.ini配置文件,实现了SMTP连接、登录及多收件人发送功能。文中对比了旧版与最新版代码,重点解决了附件格式处理问题,并提供了可直接运行的测试脚本,适用于需要自动化邮件通知的开发场景。

Python调用PhantomJS实现网页截图

本文介绍如何利用Python结合Selenium库与PhantomJS无头浏览器进行网页截图。通过实例代码展示获取页面标题、保存截图文件及打印当前工作目录的具体步骤,为需要自动化抓取网页视觉内容的开发者提供参考方案。

Python利用lxml提取HTML页面所有叶子节点XPath路径的实现方法

本文介绍如何使用Python的lxml模块提取HTML页面中所有叶子节点的XPath路径。针对原始解析结果包含非叶子节点的问题,提出基于路径包含关系的过滤算法:若当前路径被下一路径包含则跳过,否则视为叶子节点。通过实际代码演示了从原始XPath列表到纯净叶子节点XPath列表的转换过程,并提供了相关XML处理工具推荐。

Python切片索引与序列操作详解

本文详解Python中序列的切片索引用法,涵盖单元素访问、多元素切片、重复操作符*及连接操作符+。重点对比字符串join()与列表extend()在内存效率上的差异,并通过实例展示如何处理越界索引及逆序遍历,帮助开发者掌握高效序列操作技巧。

Python基于scipy模块实现二元二次函数拟合示例

本文介绍利用Python的scipy模块中的leastsq函数进行二元二次函数拟合的方法。通过定义目标函数与残差,结合numpy生成含噪数据,演示如何从噪声中还原真实参数。示例包含完整代码及结果对比,适用于科学计算与数据建模场景。

Python基于scipy模块实现二元二次函数拟合示例

Python处理中文标点符号大集合

本文介绍在Python中处理中文标点符号的多种方法,包括利用zhon库获取标准标点集合、使用正则表达式去除或保留单个标点、通过Unicode范围过滤字符,以及结合translate与split实现多符号分割。内容涵盖半角全角处理及函数封装,适用于文本清洗与自然语言预处理场景。

Python使用urllib2和cookielib实现网页自动登录

本文介绍如何利用Python的urllib2和cookielib库实现网页自动登录。通过构建包含CookieJar的Opener对象,模拟浏览器发送POST请求完成身份验证,并自动保存会话Cookie。后续请求携带该Cookie即可访问需登录的页面,以人人网为例展示了具体实现逻辑。