Seite 1 von 1

Datei zum Lesen öffnen, Zeilen mit # als Beginn überspringen

Verfasst: Montag 8. September 2014, 10:22
von netsurfer123
Hallo,

ich habe hier eine csv-Datei mit Header. Den Header benötige ich jedoch nicht. Ungünstigerweise hat er keine feste Länge. Jede seiner Zeile beginnt mit #.

Unter Linux hätte ich es mit einem simplen grep -v # Dateiname gelöst.

Momentan nutze ich den csv.reader:

Code: Alles auswählen

	with open(file_name, 'rb') as csvfile:
		gld_result = csv.reader(csvfile, delimiter=',')
Kennt Python eine Funktion mit dem ich bspw. immer in das erste Zeichen reinschauen könnte und falls es eine # ist, überspringen kann?

Re: Datei zum Lesen öffnen, Zeilen mit # als Beginn überspri

Verfasst: Montag 8. September 2014, 10:25
von mutetella
@netsurfer1
Mit der `startswith()` Methode würde ich das machen. Oder über den Index [0].

mutetella

Re: Datei zum Lesen öffnen, Zeilen mit # als Beginn überspri

Verfasst: Montag 8. September 2014, 10:51
von netsurfer123
Ui, cool, startswith() ist ne nette Angelegenheit. Vielen Dank für den Tipp!