Kann Variable nicht als Parameter im json request nutzen
Verfasst: Mittwoch 11. Januar 2023, 03:56
Moin,
ich bin ziemlicher Anfänger, ist wahrscheinlich n doofer Fehler:
Ich möchte eine while loop bauen, die aus einer API erst die Anzahl der Datenpfade (ich hoffe was gemeint ist, kenne die Fachtermini nicht
) bestimmen, dann eine Variable gegen diese Anzahl laufen lassen und aus jedem Pfad jeweils Daten ziehen und diese Auflisten:
Dabei erhalte ich folgende Fehlermeldung:
Wenn ich statt i z.B. 0 einsetze funktioniert das ganze, aber ich habe len mal dieselben Daten untereinander. Kann da wer helfen?
Liebe Grüße
ich bin ziemlicher Anfänger, ist wahrscheinlich n doofer Fehler:
Ich möchte eine while loop bauen, die aus einer API erst die Anzahl der Datenpfade (ich hoffe was gemeint ist, kenne die Fachtermini nicht

Code: Alles auswählen
i = 0
len = (len(resp["vorgangsbezug"][0]))
top = ""
while i <= len:
top = top + "-" + resp["vorgangsbezug"][i]["titel"] + " (" + resp["vorgangsbezug"][i]["vorgangstyp"] + ")\n"
i += 1
Code: Alles auswählen
Traceback (most recent call last):
File "/home/plenar/projekt/plenarbot.py", line 32, in <module>
top = top + "-" + resp["vorgangsbezug"][i]["titel"] + " (" + resp["vorgangsbezug"][i]["vorgangstyp"] + ")\n"
IndexError: list index out of range
Liebe Grüße