Skip to Content

traitement de tous les fichiers dans un dossier

import sys, os, glob
dossier = 'dossier d'images à traiter'
from PIL import Image
for dir, subdir, files in os.walk(dossier):
   for file in files:
       if glob.fnmatch.fnmatch(file,"*.tif"):
           fich = dir+"/"+file #nom complet du fichier
           try:
               f = Image.open(fich)
           except IOError:
               print "erreur de lecture du fichier:", file
               sys.exit()
           print f.info
           etc. (traitement du fichier)