Python / Blender "list index out of range"?

2 Antworten

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