Intento fusionar 20 shapefiles para obtener un shapefile que incluya todas las características. Todos los shapefiles se llaman "migrashim", y se extienden en una carpeta grande que se divide en muchas subcarpetas. Mi código es:
import arcpy,os,sys,string,fnmatch
import arcpy.mapping
from arcpy import env
rootPath = 'C:\Project\layers'
pattern = 'migrashim.shp'
counter = 0
for root, dirs, files in os.walk(rootPath):
for filename in fnmatch.filter(files, pattern):
print( os.path.join(root, filename))
arcpy.Merge_management(["migrashim.shp"], r"C:\Project\layers\migrashim_total.shp")
counter = counter + 1
print counter
y me da un error:
ERROR 000732: Conjuntos de datos de entrada: El conjunto de datos migrashim.shp no existe o no se admite Fallo en la ejecución (Merge).