Ich hänge mal wieder seit Stunden an einem wahrscheinlich einfachem Thema.
Ich habe eine .csv mit 365 Zeilen, die ist wie folgt aufgebaut Monat-Tag,Wert1,Wert2, Auszug:
Code
01-31,122,138
02-01,121,139
02-02,120,140
02-03,119,141
02-04,118,142
02-05,117,143
02-06,116,144
02-07,115,145
02-08,114,146
02-09,113,147
02-10,112,148
02-11,111,149
02-12,110,150
02-13,109,151
02-14,108,152
02-15,107,153
Alles anzeigen
Jetzt möchte ich das heutige Datum nehmen und vergleichen, wird das Datum in einer Zeile gefunden, möchte ich einen Wert der Spalte, z.B. Wert1 dazu raus bekommen.
Also heute ist der Monat 02 und der Tag 03, dazu möchte ich den Wert(1) 119 oder Wert(2) 141 haben.
Leider klappte das nicht, ich bekomme immer die ganze Liste.
Im Moment sieht das so aus:
Code
def WertzuDatum():
Monat_Tag = (time.strftime('%m-%d', time.localtime()))
with open('/home/pi/WertzuDatum.csv', 'r') as WertzuDatum:
csv_inhalt = csv.reader(WertzuDatum, delimiter=',')
zeile = Monat_Tag
print("Heute", zeile)
for zeile in csv_inhalt:
print(list(zeile))
WertzuDatum()
Habe auch schon ein Haufen anderer Sachen probiert, aber nichts klappt, wo liegt da der Hase im Pfeffer ?