Estoy tratando de exportar clases de entidades dentro de una geodatabase al formato CSV usando "Exportar atributo de entidad a ASCII" en ArCGIS. Estoy recibiendo el siguiente error
Traceback (most recent call last):
File "c:\program files (x86)\arcgis\desktop10.2\ArcToolbox\Scripts\ExportXYV.py", line 159, in
export = setupXYV()
File "c:\program files (x86)\arcgis\desktop10.2\ArcToolbox\Scripts\ExportXYV.py", line 49, in setupXYV
outFieldNames = outFieldNames)
File "c:\program files (x86)\arcgis\desktop10.2\ArcToolbox\Scripts\ExportXYV.py", line 129, in exportXYV
formatValue = LOCALE.format(localeDict[field], value)
File "C:\Python27\ArcGIS10.2\lib\locale.py", line 196, in format
return _format(percent, value, grouping, monetary, *additional)
File "C:\Python27\ArcGIS10.2\lib\locale.py", line 202, in _format
formatted = percent % value
TypeError: not all arguments converted during string formatting
Aquí está el script de Python que estoy usando
import arcpy
from arcpy import env
import os, sys
arcpy.CheckOutExtension("spatial")
arcpy.env.overwriteOutput = True
#Configurar entorno
workspace = r'L:\Simulation\Output\PoolVariables.gdb'
# Establecer variables locales
outWorkspace = r'L:\Simulation\Output\CreateCSV'
feature_classes = []
for dirpath, dirnames, filenames in arcpy.da.Walk(workspace, datatype = "FeatureClass", type = "Point"):
for filename in filenames:
feature_classes.append(os.path.join(dirpath, filename))
#print feature_classes
# Recorrer la lista de feature_classes
try:
for fc in feature_classes:
field_names =[f.name for f in arcpy.ListFields(fc)]
print field_names
#arcpy.ExportXYV_stats(fc, field_names, "COMMA", )
name = os.path.basename(fc)
# Extraer solo el nombre base de la FC
arcpy.ExportXYv_stats(fc, field_names,"COMMA",name, "ADD_FIELD_NAMES")
except:
print arcpy.GetMessages()
¿Alguien podría explicar qué está sucediendo aquí?