Bonjour !

J'ai une grande quantité d'opération a faire à la chaine de ce type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
            exif_final['DateTimeDigitized'] = exif_tags[36868]
            exif_final['ExposureTime'] = self._getFrac(exif_tags[33434])
            exif_final['FNumber'] = "%0.1f" % exif_tags[33437][0]/exif_tags[33437][1]
            exif_final['ExposureProgram'] = exif_tags[34850]
            exif_final['ISOSpeedRatings'] = exif_tags[34855]
            exif_final['ApertureValue'] = self._getFrac(exif_tags[37378])            
            exif_final['BrightnessValue'] = self._getFrac(exif_tags[37379])
            exif_final['ExposureBiasValue'] = self._getFrac(exif_tags[37380])
            exif_final['MaxApertureValue'] = self._getFrac(exif_tags[37378])
            exif_final['SubjectDistance'] = self._getFrac(exif_tags[37382])
            exif_final['MeteringMode'] = exif_tags[37383]
            exif_final['LightSource'] = exif_tags[37384]
            exif_final['Flash'] = exif_tags[37385]
            exif_final['FocalLength'] = exif_tags[37386]
            exif_final['FocalPlaneXResolution'] = self._getFrac(exif_tags[41486])
            exif_final['FocalPlaneYResolution'] = self._getFrac(exif_tags[41487])
            exif_final['FocalPlaneResolutionUnit'] = exif_tags[41488]
            exif_final['SensingMethod'] = exif_tags[41495]
Il s'agit de récuperer des données EXIF d'une image et évidement, quand les données n'existe pas ca leve une exception ... j'aimerai savoir si il y'aurai un moyen d'ignorer les exceptions générés et de juste passer a la ligne suivante au lieu d'aller vers une exception except

il y a bien la solution de faire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
            try: exif_final['Software'] = exif_tags[305]
            except: pass
            try: exif_final['Artist'] = exif_tags[315]
            except: pass
            ...
pour toutes les ligne mais bon c'est pas très propre je trouve ...

Merci