我正在为ArcMap编写脚本
我想要的是
rows = arcpy.UpdateCursor(featureClass) #open a cursor from data source
row = rows.next()
AddressFieldName = "row.ADD_FULL"
while row:
s = AddressFieldName
但它不起作用。 原本
s = row.Add_FULL #Add_FULL is field column name
我该怎么做才能解决这个问题?
答案 0 :(得分:0)
我猜你确实要提取Feature类的字段名称,也可能是字段值。您可以尝试以下codesnippet:
rows = arcpy.SearchCursor(sourceFeatureClass)
fields = arcpy.ListFields(sourceFeatureClass)
fieldnames = ""
for field in fields:
fieldnames += field.name
fulldata=""
for row in rows:
data = ""
for field in fields:
data += row.getValue(field.name)
fulldata += data
通过这种方式,您可以在"字段"中获取所有字段名称。以及"数据"中每行的数据或者" fulldata"
中的要素类的所有数据