【发布时间】:2017-08-08 00:54:57
【问题描述】:
我正在使用 MIMEMultipart 从 Python 发送电子邮件。代码如下:
sender = "EMAIL"
recipients = ["EMAIL"]
msg = MIMEMultipart('alternative')
msg['Subject'] = "Subject Text"
msg['From'] = sender
msg['To'] = ", ".join(recipients)
html = PandasDataFrame.to_html()
part2 = MIMEText(html, 'html')
msg.attach(part2)
SERVER = "SERVER"
server = smtplib.SMTP(SERVER)
server.sendmail(sender, recipients, msg.as_string())
server.quit()
这会将 Python Pandas 数据框插入为 HTML 并且工作正常。是否也可以将脚注作为文本添加到电子邮件正文中?代码将如何同时进行?或者,我可以将 cmets 添加为 HTML,但更不需要在电子邮件正文中添加一些脚注。
谢谢
【问题讨论】:
-
只要这不是垃圾邮件脚本:P
-
@CharlieG 否,用于内部工作流程自动化。根据来自 Pandas Dataframe 的动态更新数据发送警报,但需要电子邮件中的说明,以便人们了解其含义。
-
有任何结果吗?如果正确,请投票或接受答案!
-
@CharlieG 很抱歉现在看到这个给我一些尝试一下。谢谢
-
@CharlieG 我发布了正确的代码。如何在不改变您声誉的情况下删除您的答案。 Downarrow 似乎暗示我可能会说你没有帮助。谢谢
标签: python html email pandas mime