使用 Python 从 XML 中读取数据并发送电子邮件
使用 Python 读取 XML 并发送电子邮件的步骤:
读取 XML
- 使用
xml.etree.ElementTree
解析 XML 文件。 - 访问 XML 元素以提取所需数据。
发送电子邮件
- 使用
smtplib
模块设置 SMTP 客户端。 - 编写邮件正文,包括收件人、主题和内容。
- 发送电子邮件。
代码示例
import xml.etree.ElementTree as ET
import smtplib
# 解析 XML 文件
xml_data = ET.parse('data.xml')
# 获取所需数据
recipient = xml_data.find('recipient').text
subject = xml_data.find('subject').text
content = xml_data.find('content').text
# 设置 SMTP 客户端
smtp = smtplib.SMTP('smtp.example.com', 587)
smtp.starttls()
# 登录 SMTP 服务器
smtp.login('username', 'password')
# 编写邮件正文
msg = "From: sender@example.com
To: {}
Subject: {}
{}".format(recipient, subject, content)
# 发送电子邮件
smtp.sendmail('sender@example.com', recipient, msg)
smtp.quit()
linux、T100使用python读取XML发送邮件方法.rar
预估大小:2个文件
linux、T100使用python读取XML发送邮件方法
文件夹
pythonmail.py
5KB
使用说明.txt
798B
2.59KB
文件大小:
评论区