Estoy tratando de escribir un script que descubra si el archivo de forma tiene un campo específico y, si no, agregar el campo. Obtengo que me muestre el campo, pero el bucle pasa por cada campo, por lo que crearía un nuevo campo cada vez que el campo especificado no esté allí. Pero si es así, solo quiero que diga que está allí y que no es para crear un nuevo campo. Mi código hasta ahora solo dice:
"not filled in yet"
"not filled in yet"
"not filled in yet"
"cities.shp"
"not filled in yet"
(se imprime así porque hay cinco campos)
Mi código hasta ahora:
fieldList = arcpy.ListFields("cities.shp")
for field in fieldList:
if field.name == "CAPITAL":
print "cities.shp"
else:
"then add new field"