ich bin gerade mein erstes Python Programm zu schreiben.
Ich will aus einer CSV-Datei die letzte Zeile auslesen und davon nochmal zwei Spalten.
Mit diesem Code lese ich die zwei Spalten aus:
Code: Alles auswählen
file=open("file.csv")
content=file.read()
file.close()
dataset=content.split("\n")
for data in dataset:
col=data.split(",")
if len(col)==4:
lon=col[1]
lat=col[2]
last= "%02s,%02s" %(lon, lat)
print last
Hatte mir schon überlegt die Zeilen zu Zählen und dann mit readline(x). Nur leider ohne Erfolg. Hier noch mein Code:
Code: Alles auswählen
file=open("file.csv")
line=file.read()
count=0
for newline in line:
if newline== "\n":
count = count +1
content=file.readline("%i" % count)
file.close()
dataset=content.split("\n")
for data in dataset:
col=data.split(",")
if len(col)==4:
lon=col[1]
lat=col[2]
last= "%02s,%02s" %(lon, lat)
print last
Dank