Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
@dennbas: woher kommt `Image` und wie sieht der komplette Traceback aus?
Generell solltest Du keine nackten except benutzen, weil das auch viele Programmierfehler und unerwartete Fehler überdeckt. Benutze so konkrete Exceptions wie möglich.
Traceback (most recent call last):
File "H:\BildAbgleich_v2.py", line 650, in <module>
ALLpics = SortPics(ALLpics)
File "H:\BildAbgleich_v2.py", line 204, in SortPics
im = Image.open(CheckPic)
File "C:\Python27\lib\site-packages\PIL\Image.py", line 2585, in open
% (filename if filename else fp))
IOError: cannot identify image file '786054_001.jpg'
das war nicht das Problem, hatte nur 2 unterschiedliche Versionen.
Das Problem konnte auch nicht durch meine Infos hier gelöst werden und war wirklich doof von mir.
Hatte hier den Bsp.-Code so angepasst dass der Fehler nicht ersichtlich war.
Hatte eine Exception deklariert die nicht eingetroffen ist. Damit ist das Programm dann abgebrochen.
Nun habe ich den Exception-Typ herausgenommen wodurch das Programm nicht mehr abbricht.
@dennbas: also hast Du es verschlimmbessert. Generell solltest Du keine nackten except benutzen, weil das auch viele Programmierfehler und unerwartete Fehler überdeckt. Benutze so konkrete Exceptions wie möglich. Hier tritt ein IOError auf, also solltest nur den abfangen.