csv.DictReader - Problem
Verfasst: Donnerstag 13. Oktober 2011, 08:40
Hallo erst einmal zusammen,
ich bin neu hier im Forum und habe erst vor kurzem mit Python angefangen. Ich habe schon PHP, JavaScript, Java und C++ programmiert. Aber Python hat mir von der ersten Sekunde gefallen.
Nun zum Problem:
Ich soll eine CSV-Datei (Tabelle) einlesen und habe bereits die beiden Möglichkeiten csv.reader und csv.DictReader ausprobiert. Leider ist der DictReader sehr schlecht in der Referenz erklärt und ich kenne mich nicht mehr aus obwohl ich denke, dass es der richtige Weg für mein Problem ist.
Ich möchte, nachdem ich die CSV eingelesen habe auf einzelne Tabellenwerte zugreifen. Also z. B. von Spalte 3 die dritte Zelle. Das geht aber nicht. In den gängigen Tutorials und Erklärungen wird die CSV nur immer eingelesen und dann sofort per
ausgegeben. Ich will aber nicht immer alles ausgeben sondern brauche die Einzelwerte. Wie greife ich darauf zu?
Vielen Dank und Gruß
Michael
ich bin neu hier im Forum und habe erst vor kurzem mit Python angefangen. Ich habe schon PHP, JavaScript, Java und C++ programmiert. Aber Python hat mir von der ersten Sekunde gefallen.
Nun zum Problem:
Ich soll eine CSV-Datei (Tabelle) einlesen und habe bereits die beiden Möglichkeiten csv.reader und csv.DictReader ausprobiert. Leider ist der DictReader sehr schlecht in der Referenz erklärt und ich kenne mich nicht mehr aus obwohl ich denke, dass es der richtige Weg für mein Problem ist.
Ich möchte, nachdem ich die CSV eingelesen habe auf einzelne Tabellenwerte zugreifen. Also z. B. von Spalte 3 die dritte Zelle. Das geht aber nicht. In den gängigen Tutorials und Erklärungen wird die CSV nur immer eingelesen und dann sofort per
Code: Alles auswählen
for row in reader:
... print rowVielen Dank und Gruß
Michael