我想迭代的方法(工會)工會與GEOM變量記錄,並把結果給另一個變量(例如:摹變量)。我寫的代碼片段的兩個記錄(geom1,geom2),但不知道如何迭代變量名稱和值。如何在python中迭代變量名併爲其設置值?
import arcpy
# Spatial reference of input feature class
SR = arcpy.SpatialReference(4326)
InFc=r"D:\_GIS\VerticesToLine.gdb\Line"
output = r"D:\_GIS\VerticesToLine.gdb\test"
geom = [row[0] for row in arcpy.da.SearchCursor(InFc, ["[email protected]"])]
geom[0].union(geom[1])
g= geom[2].union(geom[0])
with arcpy.da.InsertCursor(output, ["[email protected]"]) as cur:
cur.insertRow((g,))
你可以使用'eval',但是這被認爲是不好的做法。像帕特里克建議的那樣使用列表。 –