Mailversand bestimmer Dateien
Verfasst: Montag 15. Juni 2020, 12:32
Hallo Zusammen,
ich bin neu hier und fange gerade erst mit Python an.
Ich habe eine Frage zu einem Mail-Versand.
Aktuell habe ich ein Skript geschrieben, mit dem ich eine Mail, mit einer Datei im Anhang, versenden kann. Im Anschluss wird die versendete Datei gelöscht.
Hintergrund ist, dass immer zwei Dateien erstellt werden. Eine soll versendet werden und die andere soll gespeichert bleiben.
Bei der Datei welche versendet wird sind im Dateinamen weniger Zeichen zu finden. Die andere Datei fängt immer mit dem Buchstaben "M" an.
Daher würde ich gerne eine Abfrage machen, ob die Datei mit "M" anfängt. Ist dies so wird weitergesucht bis die Datei ohne M gefunden wird. Diese wird dann versendet und gelöscht.
Wie ist dies Möglich?
bin ich hier auf dem richtigen weg?
from glob import *
for file in glob("/media/*.txt"):
dateiname = file
if dateiname == "M*"
die nächste Datei heraussuchen
dateiname != "M*"
communicationLib.SendMailToWith(...)
os.remove(dateiname)
Grüße und vorab schon mal Danke
Richard
ich bin neu hier und fange gerade erst mit Python an.
Ich habe eine Frage zu einem Mail-Versand.
Aktuell habe ich ein Skript geschrieben, mit dem ich eine Mail, mit einer Datei im Anhang, versenden kann. Im Anschluss wird die versendete Datei gelöscht.
Hintergrund ist, dass immer zwei Dateien erstellt werden. Eine soll versendet werden und die andere soll gespeichert bleiben.
Bei der Datei welche versendet wird sind im Dateinamen weniger Zeichen zu finden. Die andere Datei fängt immer mit dem Buchstaben "M" an.
Daher würde ich gerne eine Abfrage machen, ob die Datei mit "M" anfängt. Ist dies so wird weitergesucht bis die Datei ohne M gefunden wird. Diese wird dann versendet und gelöscht.
Wie ist dies Möglich?
bin ich hier auf dem richtigen weg?
from glob import *
for file in glob("/media/*.txt"):
dateiname = file
if dateiname == "M*"
die nächste Datei heraussuchen
dateiname != "M*"
communicationLib.SendMailToWith(...)
os.remove(dateiname)
Grüße und vorab schon mal Danke
Richard