Hallo,
habe hier Dateien der Art:
Hans
Müller
Musterstr. 5
77777 Musterstadt
01.01.2000
Diese sollen in ein Dictionary eingegelesen werden, auf das ich dann so zugreifen will:
person[vorname]
person[nachname]
person[strasse]
....
Das ganze als Funktion, die mir "person" als Variable zurückgibt:
def leseDatei
Ich finde die Syntax zum definieren und einlesen der Felder nicht. Öffnen und ausgeben kann ich die Datei:
Code: Alles auswählen
outfile="/home/test/export.txt"
file=open(outfile)
data=file.read()
lines=data.splitlines()
print lines[0]
print lines[1]
print lines[2]
print lines[3]
Gruss
Eckard
edit: jetzt habe ich fast ne Stunde gesucht und eine Minute nach dem Posting hier finde ich es selbst:
Code: Alles auswählen
person = {}
person['nachname'] = lines[0]
person['vorname'] = lines[1]
print person['nachname']
....