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: 2676
- Freitag 24. November 2017, 18:21
- Forum: Netzwerkprogrammierung
- Thema: Mail via smtplib - Text wird nicht übertragen
- Antworten: 3
- Zugriffe: 2676
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")
server.sendmail ...
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")
server.sendmail ...
- Dienstag 15. August 2017, 09:25
- Forum: Tkinter
- Thema: Label aus Wert von Spinbox aktualisieren
- Antworten: 4
- Zugriffe: 2289
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 ...
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: 2289
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: 2078
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 ...
... 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 ...
- Donnerstag 6. Juli 2017, 05:06
- Forum: Tkinter
- Thema: Radiobuttons mit gleichen Werten
- Antworten: 7
- Zugriffe: 2078
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 ...
- Mittwoch 29. März 2017, 18:22
- Forum: Allgemeine Fragen
- Thema: For Schleife - Zuordnung zu einem command
- Antworten: 3
- Zugriffe: 838
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 ...
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: 838
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:make_matplot(liste[i][1])).grid(row = 0 ...
- Sonntag 12. Februar 2017, 16:22
- Forum: Tkinter
- Thema: ttk.Combobox focusout
- Antworten: 3
- Zugriffe: 1351
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: 1351
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 ...
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: 5749
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: 5749
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 statt ...
- Sonntag 5. Februar 2017, 18:27
- Forum: Datenbankprogrammierung mit Python
- Thema: SQLITE3: Fehler: no such column
- Antworten: 13
- Zugriffe: 5749
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: 5749
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 ...
import sqlite3 as lite
import sys
uId = 1
uPrice ...
- Sonntag 5. Februar 2017, 09:05
- Forum: Datenbankprogrammierung mit Python
- Thema: SQLITE3: Fehler: no such column
- Antworten: 13
- Zugriffe: 5749
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 ...
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 ...
- Samstag 4. Februar 2017, 17:47
- Forum: Datenbankprogrammierung mit Python
- Thema: SQLITE3: Fehler: no such column
- Antworten: 13
- Zugriffe: 5749
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 ...
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 ...
- Samstag 4. Februar 2017, 16:43
- Forum: Datenbankprogrammierung mit Python
- Thema: SQLITE3: Fehler: no such column
- Antworten: 13
- Zugriffe: 5749
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 ...
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 ...
- Freitag 3. Februar 2017, 21:19
- Forum: Datenbankprogrammierung mit Python
- Thema: SQLITE3: Fehler: no such column
- Antworten: 13
- Zugriffe: 5749
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 ...
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 ...