Terminalfester soll sich nicht öffnen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
NicoleBerger
User
Beiträge: 7
Registriert: Donnerstag 8. November 2018, 08:48

Hallo,
ich kann mit folgendem Code Mails ohne Anhang verschicken. Allerdings öffnet sich bei jedem Versand ein störendes Terminalfenster, das möchte ich gerne verhindern.

Ich möchte gerne meinen Freund mit zufällig ausgewählten Fotos. .jpeg überraschen ;-). Wie kann ich hier eine Randomauswahl erzeugen?

from envelopes import Envelope, GMailSMTP

envelope = Envelope(
from_addr=(u'berger.neundorf@web.de', u'From Example'),
to_addr=(u'berger5.neundorf@web.de', u'To Example'),
subject=u'Envelopes demo',
text_body=u"Ueberraschungsbild!"
)
envelope.send('mail.gmx.net', login='berger.neundorf@web.de',
password='Passwort wurde natuerlich geaendert', tls=True)][/code]



Was sind eure Vorschläge?
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Arbeitest du unter Windows? Dann muesstest du die Endung ".pyw" benutzen, das sollte dann das Fenster unterdruecken.

Und zufaellige Auswahl geht ueber random.choice

Code: Alles auswählen

bild = random.choice(['a.jpg', 'b.jpg', ...])
Antworten