CSV Datei Problem mit writelines und readlines
Verfasst: Sonntag 23. Oktober 2011, 17:36
Hallo,
ich soll ein Programm schreiben bei der ich eine CSV Datei öffne und die dann eingelesen wird. Diese Datei soll dann auch einen gewissen Text ausdrucken. Die CSV Datei ist eine Liste in Excel mit 40 Namen etc.
Ich habe bis jetzt folgendes:
Bis dahin ist das doch richtig oder?
Muss ich jetzt für jede Zeile der 40 einzeln
benutzen? Oder geht mach ich das so, dass ich erst die erste Zeile einlese mit readline und dann mit writeline ersetze?
Die einzelnen Spalten kann ich doch mit einem Split-Befehl trennen also so in etwa:
zeilenliste = alltext.split(chr(10))
?
ich soll ein Programm schreiben bei der ich eine CSV Datei öffne und die dann eingelesen wird. Diese Datei soll dann auch einen gewissen Text ausdrucken. Die CSV Datei ist eine Liste in Excel mit 40 Namen etc.
Ich habe bis jetzt folgendes:
Code: Alles auswählen
import sys
import os
try:
data =""Hier habe ich den Pathweg von der Datei angegeben"
d=open (data, "r", encoding="utf8")
except:
print("Datei wurde nicht gefunden")
sys.exit(0)
alltext=d.read()
d.close()Muss ich jetzt für jede Zeile der 40 einzeln
Code: Alles auswählen
zeile1 =d.readline()
print (zeile1, end ="")Die einzelnen Spalten kann ich doch mit einem Split-Befehl trennen also so in etwa:
zeilenliste = alltext.split(chr(10))
?