Dự án: gửi thành viên emails nhắc đến hạn sử dụng Python

Dự án: gửi thành viên emails nhắc đến hạn sử dụng Python

Giả sử bạn được thuê để theo dõi thành viên đến hạn thanh toán cho Mandatory Volunteerism Club. Đây thực sự là một
công việc nhàm chán đòi hởi duy trì một spreadsheet của mọi người người đã thanh toán mỗi tháng và email nhắc nhở
tới những ai chưa thanh toán. Thay vì đi qua spreadsheet bản thân bạn và copy và paste cùng email tới mọi người người
đến hạn hãy – bạn đoán nó – viết một script cái làm cái đó cho bạn.
Tại một mức cao, sau đây là chương trình của bạn sẽ làm:
1. Đọc dữ liệu từ một Excel spreadsheet.
2. Tìm tất cả các thành viên người chưa trả đến hạn cho tháng cuối.
3. Tìm địa chỉ email của họ và gửi họ nhắc nhở cá nhân hóa.
Cái này có nghĩa code của bạn sẽ cần làm cái sau:
1. Mở và đọc các cells của một tài liệu Excel với module openpyxl.
2. Tạo một dictionary các members người đến hạn thanh toán của họ.
3. Log vào SMTP server bằng cách gọi smtplib.SMTP(), ehlo(), starttls(), và login().
4. Cho tất cả các members đến hạn thanh toán, gửi một email nhắc nhở cá nhân hóa bằng cách gọi phương thức sendmail().
Mở một tab mới trên file editor và lưu nó như sendDuesReminders.py.

Chia sẻ