问题: yagmail导入html格式数据以后,有大量空行。 数据越多,空行越多。 解决 通过翻阅邮件源码发现: 数据出现了两次,第一次是text/plain格式,第二次是text/html格式 第一次text格式导致的邮件多出大量的字符。 解决方案:使用正则将所有换行符替换为空白字符即可。 # html是发送的html格式数据 html = html.repace("\n", "")