Wie kann ich einen Ordner komprimieren und die komprimierte Datei in Python per E-Mail versenden?

7

Ich möchte einen Ordner und alle seine Unterordner / Dateien komprimieren und die ZIP-Datei als Anhang per E-Mail versenden. Was wäre der beste Weg, dies mit Python zu erreichen?

    
Boolean 03.10.2008, 23:53
quelle

3 Antworten

20

Sie können das ZIP-Datei -Modul verwenden, um die Datei mit dem Zip-Standard E-Mail , um die E-Mail mit dem Anhang und smtplib Modul, um es zu senden - alles unter Verwendung nur der Standardbibliothek.

Python - Batterien enthalten

Wenn Sie keine Lust haben zu programmieren und stattdessen lieber eine Frage auf stackoverflow.org stellen, oder (wie in den Kommentaren vorgeschlagen) das homework -Tag weggelassen haben, dann ist es hier:

%Vor%

Mit dieser Funktion können Sie einfach Folgendes tun:

%Vor%

Gern geschehen.

    
nosklo 04.10.2008, 00:17
quelle
1

Schauen Sie sich zipfile an, um einen Ordner und seine Unterordner zu komprimieren.

Sehen Sie sich smtplib für einen E-Mail-Client an.

    
S.Lott 04.10.2008 00:10
quelle
0

Sie können die ZIP-Datei verwenden, die mit Python und Hier finden Sie ein Beispiel für das Senden einer E-Mail mit Anhängen mit der Standard-smtplib

    
Lagenar 04.10.2008 00:14
quelle

Tags und Links