Python / Blender "list index out of range"?
Hallo,
ich habe ein Pythonscript in Blender, doch wenn ich es ausführen möchte kommt der IndexError:
Python: Traceback (most recent call last):
File "\Text", line 9, in <module>
IndexError: list index out of range
Kann mir da jemand weiterhelfen?
Danke!
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Programmiersprache, Python, Programmieren & Softwareentwicklung
Da wird wohl eine Reihe nicht die notwendigen 3 Elemente haben.
content=csv.reader(...)
next(content) #Skip Header
for x,y,z in (row[:3] for row in content if len(row>2)):
...
########
content=csv.reader(...)
next(content)
for row in content:
if len(row)<3:
continue
x,y,z=row[:3]
#########
content=csv.reader(...)
next(content)
for row in filter(lambda x:len(x)>2,content):
x,y,z=row[:3]
Ist ungetestet und soll nur die Ideen aufzeigen, wie man das machen könnte.
Row ist wahrscheinlich leer und hat jedenfalls weniger als 3 Elemente