Ich habe folgendes Problem / Denkfehler. Ich will aus einer CSV Datei die Beträge von fünf Datums (aus fünf Zeilen) auslesen und überprüfen. Dieser Code funktioniert so weit:
Code: Alles auswählen
import csv
file = open("C:/summen.csv", "r")
for line in file:
for line in file:
splitted = (line.strip().split(";"))
if splitted[0] == "Zahltag":
continue
if splitted[0] == "2020-12-31":
y5 = splitted[0]
d5 = splitted[1]
elif splitted[0] == "2019-12-31":
y4 = splitted[0]
d4 = splitted[1]
elif splitted[0] == "2018-12-31":
y3 = splitted[0]
d3 = splitted[1]
elif splitted[0] == "2017-12-31":
y2 = splitted[0]
d2 = splitted[1]
elif splitted[0] == "2016-12-31":
y1 = splitted[0]
d1 = splitted[1]
betrag = [y5,d5,y4,d4,y3,d3,y2,d2,y1,d1]
print(betrag)
Code: Alles auswählen
2019-12-31 0.25 => y4,d4
2018-12-31 0.00 => y3,d3
2017-12-31 0.24 =>y2,d2
Code: Alles auswählen
2020-12-31 0 =>y5,d5
2016-12-31 0 =>y1,d1