Seite 1 von 1

Terminalfester soll sich nicht öffnen

Verfasst: Donnerstag 28. Februar 2019, 18:38
von NicoleBerger
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?

Re: Terminalfester soll sich nicht öffnen

Verfasst: Donnerstag 28. Februar 2019, 18:39
von __deets__
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', ...])