Code: Alles auswählen
import csv
reader = csv.reader(open("/Users/macbook/Desktop/versuch.csv","rb"), delimiter=";")
for row in reader:
print row
Code: Alles auswählen
import csv
reader = csv.reader(open("/Users/macbook/Desktop/versuch.csv","rb"), delimiter=";")
for row in reader:
print row
Code: Alles auswählen
import csv
reader = csv.reader(open("/Users/macbook/Desktop/versuch.csv","rb"), delimiter=";")
for row in reader:
print row
wenn ich wie empfohlen, linie um linie weglasse, um zu kontrollieren was er tut, dann tut er dann auf zeile 2 eben gar nichts mehr - weils nichts zu tun gibt. es muss irgendwie am befehlTraceback (most recent call last):
File "csvreader.py", line 3, in ?
_csv.Error: newline inside string
Du sollst die Zeilen der CSV-Datei dezimieren. Ich vermute einen Datenfehler.goldfisch hat geschrieben:wenn ich wie empfohlen, linie um linie weglasse, um zu kontrollieren was er tut, dann tut er dann auf zeile 2 eben gar nichts mehr - weils nichts zu tun gibt.
sorry für die blöde frage - aber was heisst dezimieren?die Zeilen der CSV-Datei dezimieren
ist ein versuchsbeispiel...vorname;nachname;geburtsdatum;wohnort;haarfarbe
Daniel;Zakowski;hallo;Sibnslaken;Schwarz
David;Schönauer;hallo;Aachen;Braun
Sebastian;Sentner;hallo;Sydney;Dunkelblond
Das ist eine von Konsul Appius Claudius Sabinus eingeführte Strafmaßnahme, bei der jeder zehnte Mann einer römischen Legion getötet wird. Hätte dir bestimmt auch die Wikipedia sofort mitgeteilt :)goldfisch hat geschrieben:sorry für die blöde frage - aber was heisst dezimieren?
frag nicht uns, sondern probiere es aus! Läuft Dein Programm mit den 4 Zeilen da oben, oder wirft es den Fehler?goldfisch hat geschrieben:sorry für die blöde frage - aber was heisst dezimieren?die Zeilen der CSV-Datei dezimieren
die excel-datei als csv gespeichert sieht folgendermassen aus:
ist ein versuchsbeispiel...vorname;nachname;geburtsdatum;wohnort;haarfarbe
Daniel;Zakowski;hallo;Sibnslaken;Schwarz
David;Schönauer;hallo;Aachen;Braun
Sebastian;Sentner;hallo;Sydney;Dunkelblond
wo wäre dann der datenfehler? umlaute?
Man sollte sich öfter mal über den Ursprung einiger Wörter Gedanken machensma hat geschrieben: Das ist eine von Konsul Appius Claudius Sabinus eingeführte Strafmaßnahme, bei der jeder zehnte Mann einer römischen Legion getötet wird. Hätte dir bestimmt auch die Wikipedia sofort mitgeteilt
*rofl* Für die Antwort sollte man dir nen Orden verleihen.sma hat geschrieben:Das ist eine von Konsul Appius Claudius Sabinus eingeführte Strafmaßnahme, bei der jeder zehnte Mann einer römischen Legion getötet wird. Hätte dir bestimmt auch die Wikipedia sofort mitgeteiltgoldfisch hat geschrieben:sorry für die blöde frage - aber was heisst dezimieren?
Hast du denn mal eine Probedatei ohne Umlaute probiert?goldfisch hat geschrieben:wo wäre dann der datenfehler? umlaute?
mit line 3 meint er zeile 3 im script - und die lautetTraceback (most recent call last):
File "csvreader.py", line 3, in ?
_csv.Error: newline inside string
http://docs.python.org/lib/csv-fmt-params.html hat geschrieben:lineterminator
The string used to terminate lines produced by the writer. It defaults to '\r\n'.
Note: The reader is hard-coded to recognise either '\r' or '\n' as end-of-line, and ignores lineterminator. This behavior may change in the future.
allerdings gibt er noch ein paar hyroglypen aus, die ich nicht geschrieben habe. damit meine ich['\xef\xbb\xbfname', ' vorname', ' wohnort', ' land\xe2\x80\xa8meier', ' hugo', ' olten', ' schweiz\xe2\x80\xa8huber', ' alfons', ' genf', ' schweiz]
auch hier stehen die einträge zwischen '\xef\xbb\xbf - dann kommen die zahlen, und dann wieder - \xe2\x80\xa8.['\xef\xbb\xbf15.5;14.9;25.9\xe2\x80\xa819.5;14.4;23.35\xe2\x80\xa817;10.6;26.6\xe2\x80\xa818;8.1;27.75\xe2\x80\xa817;7.05;28.7\xe2\x80\xa822;7.55;27.75\xe2\x80\xa823;3.05;28.4\xe2\x80\xa826;-1;27.85\xe2\x80\xa824.5;0.8;20.9\xe2\x80\xa825.5;1.15;14.55\xe2\x80\xa820;4.45;13.05\xe2\x80\xa821;13.1;16.25\xe2\x80\xa819.5;11.9;14.2\xe2\x80\xa814.5;20.25;13.45\xe2\x80\xa88;20.25;14.7\xe2\x80\xa89;19.7;15.35\xe2\x80\xa88;19.25;17.85\xe2\x80\xa8.....
jetzt muss ich das nur noch als zeichnung in blender reinkriegen und ich bin wunschlos glücklich (na jedenfalls fast...)['15.5', '14.9', '25.9']
['19.5', '14.4', '23.35']
['17', '10.6', '26.6']
['18', '8.1', '27.75']
['17', '7.05', '28.7']