【发布时间】:2018-07-16 21:19:15
【问题描述】:
我有一个 python 程序,可以通过多个附件向多个收件人发送电子邮件(它将所有 pdf 文件放在一个文件夹中并发送电子邮件)。现在我想做这个
我的文件夹包含
file1.pdf file2.pdf file3.pdf file4.pdf file5.pdf file6.pdf.....
我有一个文本文件,其中包含名称、电子邮件 ID 和要附加的文件列表
recipient1 recipient1@gmail.com file1.pdf file2.pdf file3.pdf file4.pdf
recipient2 recipient2@gmail.com file2.pdf file3.pdf
recipient3 recipient3@gmail.com file1.pdf file2.pdf
def get_contacts(filename):
names = []
emails = []
with open(filename, mode='r', encoding='utf-8') as contacts_file:
for a_contact in contacts_file:
names.append(a_contact.split()[0])
emails.append(a_contact.split()[1])
return names, emails
我正在使用上面的代码读取文本文件并获取收件人的姓名和电子邮件 ID,我可以使用类似的方式读取要附加到每个收件人的文件
【问题讨论】: