Hallo __deets__,
der Tip war sehr gut - marrow.mailer funktioniert wie gewünscht.
Habe vor, damit einen Newsletter-Verteiler zu programmieren, der die Adressen, Anreden u.ä aus einer csv-Datei oder einer sqlite3-Datenbank holt.
Evtl. hat jemand auch eine noch bessere Variante...
Die Suche ergab 18 Treffer
- Freitag 24. November 2017, 19:19
- Forum: Netzwerkprogrammierung
- Thema: Mail via smtplib - Text wird nicht übertragen
- Antworten: 3
- Zugriffe: 2366
- Freitag 24. November 2017, 18:21
- Forum: Netzwerkprogrammierung
- Thema: Mail via smtplib - Text wird nicht übertragen
- Antworten: 3
- Zugriffe: 2366
Mail via smtplib - Text wird nicht übertragen
Hi, habe mich heute mal an smtplib gemacht und in einem Forum diesen Code gefunden: import smtplib server = smtplib.SMTP('mail.gmx.net') server.ehlo() server.starttls() server.ehlo() server.login("meineMailadresse", "password") msg = str("Hallo, ich bin die Mail") serve...
- Dienstag 15. August 2017, 09:25
- Forum: Tkinter
- Thema: Label aus Wert von Spinbox aktualisieren
- Antworten: 4
- Zugriffe: 2101
Re: Label aus Wert von Spinbox aktualisieren
sorry, das war mein Fehler, ich hab meine Aufgabe nicht genau genug beschrieben. mit jeder Wertänderung in der Spinbox, möchte ich mit dem Wert, den ich erhalte eine Rechenfunktion auslösen und diesen Wert im Label dann jeweils aktualisieren. in der Art : Spinbox 10 --> Label 5 (10/2) Spinbox 20 -->...
- Dienstag 15. August 2017, 08:52
- Forum: Tkinter
- Thema: Label aus Wert von Spinbox aktualisieren
- Antworten: 4
- Zugriffe: 2101
Label aus Wert von Spinbox aktualisieren
Ich habe eine Spinbox und möchte, dass sich ein Label, jedes mal wenn die Spinbox 'bedient' wird, aktualisiert.
Offensichtlich funktioniert validatecommand bei Spinbox nicht - jedenfalls habe ich es nicht hinbekommen.
Für Tipps bin ich dankbar.
Offensichtlich funktioniert validatecommand bei Spinbox nicht - jedenfalls habe ich es nicht hinbekommen.
Für Tipps bin ich dankbar.
- Freitag 7. Juli 2017, 05:26
- Forum: Tkinter
- Thema: Radiobuttons mit gleichen Werten
- Antworten: 7
- Zugriffe: 1865
Re: Radiobuttons mit gleichen Werten
@lernePython: gib den Radio-Buttons unterschiedliche Werte. Dann mußt Du an anderer Stelle die Logik Deines Programms anpassen. ... so hatte ich es auch umgesetzt - fand es aber ziemlich hässlich, da ich aus den urspr. gesetzten intVAR jetzt stringVAR gemacht habe und in einer Prüfung die jeweilige...
- Donnerstag 6. Juli 2017, 05:06
- Forum: Tkinter
- Thema: Radiobuttons mit gleichen Werten
- Antworten: 7
- Zugriffe: 1865
Radiobuttons mit gleichen Werten
Ich habe 5 Radiobuttons, die an dergleichen Variablen (tkinter.IntVar) hängen. Die Werte der einzelnen Items sind nicht alle unterschiedlich - so haben zwei Items den Wert 1, ein Item den Wert 2 und die letzten beiden Items den Wert 3. Wenn ich nun den ersten Radiobutton markiere wird automatisch au...
- Mittwoch 29. März 2017, 18:22
- Forum: Allgemeine Fragen
- Thema: For Schleife - Zuordnung zu einem command
- Antworten: 3
- Zugriffe: 760
Re: For Schleife - Zuordnung zu einem command
ahh super. Und wenn ich der Methode mehrere Werte übergeben möchte, dann packe ich sie einfach - mit einem Komma getrennt - hinten dran... for parent, function, text in matplot_ausgabebutton: tk.Button(parent, text = "Ausgabe des {0}-Diagramms".format(text), command = partial(make_matplot,...
- Mittwoch 29. März 2017, 16:16
- Forum: Allgemeine Fragen
- Thema: For Schleife - Zuordnung zu einem command
- Antworten: 3
- Zugriffe: 760
For Schleife - Zuordnung zu einem command
liste = [[frame1_steuerung, "eins"], [frame2_steuerung, "zwei"], [frame3_steuerung, "drei"], [fram4_steuerung, "vier"] ] for i in range (0, len(liste)): tk.Button(liste[i][0], text = "Ausgabe des {0}-Diagramms".format(liste[i][1]), command = lambda:...
- Sonntag 12. Februar 2017, 16:22
- Forum: Tkinter
- Thema: ttk.Combobox focusout
- Antworten: 3
- Zugriffe: 1189
Re: ttk.Combobox focusout
? - a virtual event ? - ich steh im Wald
Wie sieht dann die Übergabe eines Kommandos aus?
Wie sieht dann die Übergabe eines Kommandos aus?
- Sonntag 12. Februar 2017, 15:50
- Forum: Tkinter
- Thema: ttk.Combobox focusout
- Antworten: 3
- Zugriffe: 1189
ttk.Combobox focusout
Ich habe das Problem, dass ich bei einer ttk.Combobox immer dann eine Aktion benötige, wenn ich das entsprechende Item aus der Liste ausgewählt habe. Leider funktionieren die versuchten Dinge bislang nicht: focusin - war klar, dass es das falsche liefert focusout - liefert nur einmalig ein Ergebnis ...
- Sonntag 5. Februar 2017, 20:05
- Forum: Datenbankprogrammierung mit Python
- Thema: SQLITE3: Fehler: no such column
- Antworten: 13
- Zugriffe: 4897
Re: SQLITE3: Fehler: no such column
doppelt
... und vielen Dank für Eure Geduld
... und vielen Dank für Eure Geduld
- Sonntag 5. Februar 2017, 19:42
- Forum: Datenbankprogrammierung mit Python
- Thema: SQLITE3: Fehler: no such column
- Antworten: 13
- Zugriffe: 4897
Re: SQLITE3: Fehler: no such column
werte = int(loesche_id_entry.get()) liste_loeschen.append(werte) cursor.execute("UPDATE npass SET deleted = 1 WHERE id =?", (werte)) mit der Fehlermeldung: cursor.execute("UPDATE npass SET deleted = 1 WHERE id =?", (werte)) ValueError: parameters are of unsupported type Wenn ich...
- Sonntag 5. Februar 2017, 18:27
- Forum: Datenbankprogrammierung mit Python
- Thema: SQLITE3: Fehler: no such column
- Antworten: 13
- Zugriffe: 4897
Re: SQLITE3: Fehler: no such column
o.k. vielen Dank.
Aber dennoch: wenn ich die Werte in einem Tupel übergebe bekomme ich einen Fehler. Die Übergabe in einer Liste ist dann korrekt und ohne Fehlermeldung.
- Sonntag 5. Februar 2017, 17:06
- Forum: Datenbankprogrammierung mit Python
- Thema: SQLITE3: Fehler: no such column
- Antworten: 13
- Zugriffe: 4897
Re: SQLITE3: Fehler: no such column
Danke für die Antwort. Natürlich habe ich mir schon einiges angelesen, bin aber bei meinem Problem auf folgenden Code gestoßen, bei dem auch kein Tupel bzw. keine Liste sondern eine int übergeben wird. Daher bin ich jetzt ein bisschen irritiert. import sqlite3 as lite import sys uId = 1 uPrice = 623...
- Sonntag 5. Februar 2017, 09:05
- Forum: Datenbankprogrammierung mit Python
- Thema: SQLITE3: Fehler: no such column
- Antworten: 13
- Zugriffe: 4897
Re: SQLITE3: Fehler: no such column
So, wie gehe ich aber hier mit einem Platzhalter um: def loesche_eintrag(): oeffnen_db = sqlite3.connect('scores.db') cursor = oeffnen_db.cursor() werte = int(loesche_id_entry.get()) sql = "UPDATE npass SET deleted = 1 WHERE id = ?" cursor.execute(sql, werte) oeffnen_db.commit() hier bekom...
- Samstag 4. Februar 2017, 17:47
- Forum: Datenbankprogrammierung mit Python
- Thema: SQLITE3: Fehler: no such column
- Antworten: 13
- Zugriffe: 4897
Re: SQLITE3: Fehler: no such column
o.k. dann so? def insert_scores_db(): werte = (npass_datum_entry.get(),npass_weinen_intVar.get(), npass_verhalten_intVar.get(),npass_vitalzeichen_intVar.get(), npass_extremitaeten_intVar.get(),npass_gesicht_intVar.get()) insert_db = sqlite3.connect('scores.db') cursor = insert_db.cursor() sql = &quo...
- Samstag 4. Februar 2017, 16:43
- Forum: Datenbankprogrammierung mit Python
- Thema: SQLITE3: Fehler: no such column
- Antworten: 13
- Zugriffe: 4897
Re: SQLITE3: Fehler: no such column
Also so?: i_datum = npass_datum_entry.get() i_weinen = npass_weinen_intVar.get() i_verhalten = npass_verhalten_intVar.get() i_vitalzeichen = npass_vitalzeichen_intVar.get() i_extremitaeten = npass_extremitaeten_intVar.get() i_gesicht = npass_gesicht_intVar.get() [....] sql = ("INSERT INTO npass...
- Freitag 3. Februar 2017, 21:19
- Forum: Datenbankprogrammierung mit Python
- Thema: SQLITE3: Fehler: no such column
- Antworten: 13
- Zugriffe: 4897
SQLITE3: Fehler: no such column
Moin, habe das Problem, das offensichtlich eine Spalte nicht gefunden wird. def create_scores_db(): create_db = sqlite3.connect('scores.db') cursor = create_db.cursor() cursor.execute('''CREATE TABLE IF NOT EXISTS npass ( datum TEXT, schreien TEXT, verhalten TEXT, vitalzeichen TEXT, extremitaeten TE...