【发布时间】:2020-04-22 08:07:29
【问题描述】:
我有一段代码可以从列表中提取电子邮件地址并将它们添加到 MIME 服务的“收件人”字段中。由于错误的电子邮件列表,只有第一个收件人会收到电子邮件。
“list.csv”文件如下所示
john.doe@domain.com
jean.donna@domain.com
我用来格式化地址的代码是这样的:
with open('list.csv') as allusers:
concat_out =', '.join(email for (email,) in csv.reader(allusers))
receiver = [concat_out]
MIME 部分:
msg = MIMEMultipart()
msg['Subject'] = 'Notification'
msg['From'] = sender
msg['To'] = '; '.join(receiver)
输出:
['john.doe@domain.com, jean.donna@domain.com'] #notice the missing quotes and a comma
#instead of a semi-colon
我怎样才能使列表正确格式化为如下所示?:
['john.doe@domain.com', 'jean.donna@domain.com']
感谢任何帮助。
【问题讨论】:
标签: python-3.x mime