Estoy creando una tabla y luego tratando de eliminar esa tabla dentro del mismo for
bucle de la siguiente manera:
for fc in fcList:
arcpy.GenerateNearTable_analysis(inFile, fc, out_table)
arcpy.JoinField_management(inFile, "Obj_ID", out_table, "In_FID", ["NEAR_DIST"])
arcpy.Delete_management(out_table)
Pero por alguna razón la sentencia delete no funciona. La tabla sigue existiendo después de que el script se complete "con éxito". Cuando ejecuto la sentencia delete sola después (es decir, fuera del for
), entonces la tabla se borra. Pero necesito borrarla dentro del for
bucle para que pueda seguir con el bucle. Tengo que poner algunas declaraciones más dentro del for
más tarde y la tabla debe ser eliminada primero para que las siguientes sentencias funcionen.
¿El Delete_management
no funciona dentro de un for
¿un bucle por alguna razón?