List raster in multiple directories Python??

4152
1
10-13-2013 03:58 AM
LydiaPrieto_Martinez
New Contributor
Hi,
I have a problem when I try to do a list raster in multiple directories. I´m beginner in python. the next script searches different files in a single directory but it not find them in several folders. Thanks!!!

import arcpy,os
from arcpy import env

path= r'H:\Python\Python\XX_pruebas'
arcpy.env.workspace =path

lstFiles = []
lstDir = os.walk(path)

for root, dirs, files in lstDir:
files =arcpy.ListRasters("*", "JPG")
for fichero in files:
(nombreFichero, extension) = os.path.splitext(fichero)
if(extension == ".jpg"):
lstFiles.append(nombreFichero+extension)

print (lstFiles)
Tags (2)
0 Kudos
1 Reply
JasonScheirer
Occasional Contributor III
import arcpy,os
from arcpy import env

path = r'H:\Python\Python\XX_pruebas'

lstFiles = []

for root, dirs, files in os.walk(path):
    arcpy.env.workspace = root
    files = arcpy.ListRasters("*", "JPG")
    for fichero in files:
        (nombreFichero, extension) = os.path.splitext(fichero)
        if(extension == ".jpg"):
            lstFiles.append(os.path.join(root, fichero))

print (lstFiles) 
0 Kudos