我有一个python程序,它用多个附件向多个收件人发送电子邮件(它接受文件夹中的所有pdf文件并发送电子邮件)。现在我想这么做
我的文件夹包含
文件1.pdf文件2.pdf文件3.pdf文件4.pdf文件5.pdf文件6.pdf。。。。。在
我有一个文本文件,它将包含名称,emailid和要附加的文件列表
收件人1收件人1@gmail.com文件1.pdf文件2.pdf文件3.pdf文件4.pdf
收件人2收件人2@gmail.com文件2.pdf文件3.pdf
收件人3收件人3@gmail.com文件1.pdf文件2.pdfdef 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,我可以用类似的方式读取每个收件人要附加的文件吗