当前位置:嗨网首页>书籍在线阅读

26-项目_向会员发送会费提醒电子邮件

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

18.6 项目:向会员发送会费提醒电子邮件

假定你一直“自愿”为“强制自愿俱乐部”记录会员会费。这确实是一项枯燥的工作,包括维护一个电子表格,记录每个月谁交了会费,并用电子邮件提醒那些没交的会员。你不必自己查看电子表格,而是向会费逾期的会员复制、粘贴和发送相同的电子邮件。让我们编写一个脚本,帮你完成任务。

在较高的层面上,下面是程序要完成的任务。

1.从Excel电子表格中读取数据。

2.找出上个月没有交费的所有会员。

3.找到他们的电子邮件地址,向他们发送针对个人的提醒。

这意味着代码需要执行以下操作。

1.用 openpyxl 模块打开并读取Excel文档的单元格(处理Excel文档参见第13章)。

2.创建一个字典,包含会费逾期的会员。

3.调用 smtplib.SMTP()ehlo()starttls()login() ,登录SMTP服务器。

4.针对会费逾期的所有会员,调用 sendmail() 方法,发送针对个人的电子邮件提醒。

打开一个新的文件编辑器窗口,并保存为sendDuesReminders.py。