2016-04-06 16 views
-1

Ich kann nicht herausfinden, was mit der Syntax in Zeile 9 falsch ist. Hilfe? Verwenden von Python in ArcMap.Python - Parsing-Fehler SyntaxError: Ungültige Syntax

>>> for strName in rasterList: 
...  pRaster = arcpy.Raster(strName) 
...  pPoint = arcpy.Point(2256560.829028871, 908394.8188188977) 
...  if pRaster.name == "dem": 
...   myArray = arcpy.RasterToNumPyArray(pRaster, pPoint, 3, 3) 
...   (width, height)= myArray.shape 
...   for row in range(0,height): 
...    for col in range(0,width): 
...     print "["+ str(row) + ", " + str(col)+"]:"str(myArray.item(row,col)) 
...     
Parsing error SyntaxError: invalid syntax (line 9) 
+1

Sie sind ein + zwischen 'Druck fehlt "[" + str (row) + " "+ str (col) +"]:"' und 'str (myArray.item (row, col))' – Francesco

+1

@Francesco - das scheint eher eine Antwort als ein Kommentar. –

+0

@ Robᵩ danke, ich versuche immer noch herauszufinden, wann zu kommentieren, beantworten, bearbeiten – Francesco

Antwort

1

Sie vermissen ein + zwischen print "["+ str(row) + ", " + str(col)+"]:" und str(myArray.item(row,col))

+0

Ahh okay. Vielen Dank. –