Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 使用Python作为HTML文件的前缀或附加_Python 3.x_Append_Smtplib - Fatal编程技术网

Python 3.x 使用Python作为HTML文件的前缀或附加

Python 3.x 使用Python作为HTML文件的前缀或附加,python-3.x,append,smtplib,Python 3.x,Append,Smtplib,我正在尝试使用python中的smtplib发送多封电子邮件。我正在从html文件中读取电子邮件正文。我能够使用电子邮件正文中的html文件发送电子邮件。但是,我需要在电子邮件正文(html)前面加上收件人名称的前缀(从循环中运行的csv) 我尝试了附加,但这可能不是正确的方法。请建议将发送名称添加到电子邮件正文的最佳方式。谢谢您是否正在尝试读取html文件,并将其用作您打算发送给其他用户的电子邮件正文?是的,我正在将html文件作为电子邮件正文阅读。现在,需要在正文前加上收件人名称,您只需在变

我正在尝试使用python中的smtplib发送多封电子邮件。我正在从html文件中读取电子邮件正文。我能够使用电子邮件正文中的html文件发送电子邮件。但是,我需要在电子邮件正文(html)前面加上收件人名称的前缀(从循环中运行的csv)


我尝试了附加,但这可能不是正确的方法。请建议将发送名称添加到电子邮件正文的最佳方式。谢谢

您是否正在尝试读取html文件,并将其用作您打算发送给其他用户的电子邮件正文?是的,我正在将html文件作为电子邮件正文阅读。现在,需要在正文前加上收件人名称,您只需在变量中声明发件人的电子邮件地址,并在
smtp.sendmail
参数中使用该变量。有很多例子,这里有一个:
appendfile  = open('EmailFormatv3.html','a')    

appendMe.write(new_format.html)
new_format.write(appendfile)

appendfile.close()