Khung dữ liệu email Python dưới dạng csv
Trong các kịch bản dữ liệu lớn, Tự động hóa email là giai đoạn quan trọng nhất sau bất kỳ đường dẫn dữ liệu lớn nào để gửi nhật ký, tệp lỗi, tập kết quả tới các bên liên quan trong doanh nghiệp để họ phân tích dữ liệu. Nó cho phép bạn nâng cao chức năng email của mình mà không cần gửi từng email riêng lẻ theo cách thủ công bất cứ khi nào một tác vụ trong đường dẫn dữ liệu lớn chạy hoặc không thành công. Sử dụng email tự động trong chiến dịch email của bạn giúp tăng mức độ tương tác và cung cấp trải nghiệm email phù hợp hơn cho người nhận của bạn. Ví dụ: một người có thể gửi email có tệp nhật ký, tập kết quả, dữ liệu xác thực cho các thành viên khác trong nhóm bằng chức năng email trong python Show Yêu cầu hệ thống
Bước 1. Kết nối với Gmail và đăng nhập
Bước 2. Gửi Email văn bản thuần túy thông qua Mã
Đầu ra của mã trên Bước 3. Gửi Email có tệp đính kèm thông qua Mã
Đầu ra của mã trên Thư viện Pyzmail
Để cài đặt
Đang kết nối với imap_server
Tìm kiếm và truy xuất email________số 8 Bước 4. Viết chi tiết email hộp thư đến vào csv bằng thư viện pyzmail
Đầu ra của đoạn mã trên Nó sẽ tạo một tệp csv với Id email, từ email, to-email và dữ liệu chủ đề và nó sẽ ghi tệp csv vào vị trí hiện tại nơi python đang được chạy Đọc tệp csv được viết ở bước trên và sử dụng pandas in 5 dòng đầu tiên
Đầu ra của mã trên Thêm tên cột vào khung dữ liệu mà chúng tôi đã tạo từ tệp csv
Đầu ra của mã trên. Sau khi thêm các cột in 5 dòng đầu tiên Lấy các email duy nhất của người gửi và tạo một khung dữ liệu khác từ tệp csv
Sau khi tạo khung dữ liệu email duy nhất, hãy ghi và mã hóa khung dữ liệu thành tệp csv vào e-mail bằng gấu trúc |