Skip to Content

traitement de tous les fichiers dans un dossier

  1. import sys, os, glob
  2. dossier = 'dossier d'images à traiter'
  3. from PIL import Image
  4. for dir, subdir, files in os.walk(dossier):
  5. for file in files:
  6. if glob.fnmatch.fnmatch(file,"*.tif"):
  7. fich = dir+"/"+file #nom complet du fichier
  8. try:
  9. f = Image.open(fich)
  10. except IOError:
  11. print "erreur de lecture du fichier:", file
  12. sys.exit()
  13. print f.info
  14. etc. (traitement du fichier)