Und wieder eins: Newsletter Prog
Verfasst: Dienstag 27. Mai 2003, 14:50
Hi,
ich wollte Adressen aus einem .doc Dokument auslesen und in einer MySQl Datenbank speichern.
Später dann auf die E-mail Adressen zugreifen und den Newsletter senden.
Dieser Code ist die Basis zum einschreiben in die Datenbank, er funzt aber nicht:
die Fehlermeldung lautet:
list index out of range
Danke im Voraus
Glamdring
ich wollte Adressen aus einem .doc Dokument auslesen und in einer MySQl Datenbank speichern.
Später dann auf die E-mail Adressen zugreifen und den Newsletter senden.
Dieser Code ist die Basis zum einschreiben in die Datenbank, er funzt aber nicht:
Code: Alles auswählen
from MySQLdb import *
from tkFileDialog import *
import string
# Die Datenbank und die Tabelle heissen adressen
def readin():
print "Geben sie den Pfad an :"
Dat = askopenfilename()
dat = file(Dat, "a+")
for x in range(len(dat.readlines())):
x = dat.readline()
y = string.split(x, "///")
conn = connect(db="adressen")
cursor = conn.cursor()
cursor.execute("select * from adressen")
erg = cursor.fetchall()
cursor.execute("insert into adressen values (%s, %s, %s, %s)" %(y[-4], y[-3],y[-2], y[-1]))
erg = cursor.fetchall()
print erg
readin()
list index out of range
Danke im Voraus
Glamdring