CSV Import
Verfasst: Donnerstag 28. Mai 2020, 15:09
Hallo zusammen,
ich bin absoluter Neuling und scheitere schon an trivialen dingen.
Ich möchte ein Müllkalender Script umschreiben, dass nicht mehr über Web geparst sonder über eine lokale csv Datei
dies bedeutet, ich möchte gerne folgenden Code umbiegen:
j soll nun auf eine lokale csv verweisen
die sieht so aus:
vielen Dank für die Hilfe
Herzliche Grüße aus Ratingen
Ingo
ich bin absoluter Neuling und scheitere schon an trivialen dingen.
Ich möchte ein Müllkalender Script umschreiben, dass nicht mehr über Web geparst sonder über eine lokale csv Datei
dies bedeutet, ich möchte gerne folgenden Code umbiegen:
Code: Alles auswählen
j = requests.post(
"http://api.abfall.io/?key=bd0c2d0177a0849a905cded5cb734a6f&modus=d6c5855a62cf32a4dadbc2831f0f295f&waction=export_csv", data=payload, timeout=10)
apiRequest = j.text.split('\n')
reader = csv.reader(apiRequest, delimiter=";")
rowCounter = 0
columns = None
gelberSack = []
restMuell = []
papierTonne = []
for row in reader:
if rowCounter == 0:
columns = {k:row.index(k) for k in row}
else:
if (row[columns["Gelber Sack"]] != ""):
gelberSack.append(datetime.strptime(row[columns["Gelber Sack"]], "%d.%m.%Y"))
if (row[columns["Restabfall"]] != ""):
restMuell.append(datetime.strptime(row[columns["Restabfall"]], "%d.%m.%Y"))
if (row[columns["Papiertonne"]] != ""):
papierTonne.append(datetime.strptime(row[columns["Papiertonne"]], "%d.%m.%Y"))
rowCounter = rowCounter + 1
die sieht so aus:
Code: Alles auswählen
Restabfall;Gelber Sack;Papiertonne;Hackgutabholdienst
08.01.2019;18.01.2019;22.01.2019;04.04.2019
22.01.2019;08.02.2019;19.02.2019;24.10.2019
05.02.2019;01.03.2019;19.03.2019;
19.02.2019;22.03.2019;15.04.2019;
05.03.2019;12.04.2019;14.05.2019;
19.03.2019;04.05.2019;11.06.2019;
02.04.2019;24.05.2019;09.07.2019;
15.04.2019;15.06.2019;06.08.2019;
30.04.2019;05.07.2019;03.09.2019;
14.05.2019;26.07.2019;30.09.2019;
28.05.2019;17.08.2019;28.10.2019;
12.06.2019;06.09.2019;26.11.2019;
25.06.2019;27.09.2019;19.12.2019;
09.07.2019;18.10.2019;;
23.07.2019;08.11.2019;;
06.08.2019;29.11.2019;;
20.08.2019;20.12.2019;;
03.09.2019;;;
17.09.2019;;;
01.10.2019;;;
15.10.2019;;;
29.10.2019;;;
12.11.2019;;;
26.11.2019;;;
10.12.2019;;;
23.12.2019;;;
Herzliche Grüße aus Ratingen
Ingo