【发布时间】:2016-11-11 13:01:30
【问题描述】:
我的输入文件是一个 CSV 文件,通过运行一些包含 python Tabulate 模块的 python 脚本,我创建了一个如下所示的表:-
| Attenuation | Avg Ping RTT in ms | TCP UP |
|---------------:|---------------------:|---------:|
| 60 | 2.31 | 106.143 |
| 70 | 2.315 | 103.624 |
我想在电子邮件正文中发送此表,并且不作为 附件使用 python。
我已经创建了一个 sendMail 函数,并希望在 mail_body 中发送表。
sendMail([to_addr], from_addr, mail_subject, mail_body, [file_name])
【问题讨论】:
-
您可以要求收件人查看固定宽度字体的邮件,然后将表格放在邮件正文中。
-
为什么不作为html表格发送?
-
您将需要构建 HTML 字符串并将其与正确的 Content-Type 标头一起发送。 An example here.
-
我已经将整个表格作为附件发送到文本文件中。客户希望它在身体本身。 @Arnial- HTML 表格的格式是否保持不变?
-
@SuperSaiyan- ..检查您的解决方案。谢谢
标签: python email html-email