Einzelnen Beitrag anzeigen
Alt 03.05.2017, 22:01   #5
herby1961
 
 
Registriert seit: 11.11.2015
Ort: Österreich - Niederösterreich
Beiträge: 431
Zitat:
Zitat von meshua Beitrag anzeigen
MacOS Installationsanleitung & Konfiguration ergänzt. Leider läuft das Script immer noch nicht fehlerfrei...wer Ideen hat, was die Ursache sein könnte: lasst es uns alle wissen...

Viele Grüße, meshua
Hi meshua,

So wie es aussieht funktionert das Füllen des Bereichs "exifdata" durch das tool exiftool nicht sauber.

Wenn ich exiftool -a 20170501-15-27-31-A6509604.ARW manuell in dem Verzeichniss aufrufe bekomme ich folgenden output:

Code:
ExifTool Version Number         : 10.50
File Name                       : 20170501-15-27-31-A6509604.ARW
Directory                       : .
File Size                       : 24 MB
File Modification Date/Time     : 2017:05:01 15:27:30+02:00
File Access Date/Time           : 2017:05:03 21:41:08+02:00
File Inode Change Date/Time     : 2017:05:02 17:06:14+02:00
.........
der bereich "exifdata" wird dann Zeile für Zeile in folgender Schleife gelesen:

Code:
          for i,each in enumerate(exifdata):
            # tags and values are separated by a colon
            tag,val = each.split(':',1) # '1' only allows one split
            exif[tag.strip()] = val.strip()
Rot hervorgehoben habe ich den Code der jede Zeile des Bereichs "exifdata in dem ein Tag:Value Pair geteilt durch ":" erwartet werden in ein zwei Variable tag and val aufsplitten und in der nächsten zeile in einem Array "exif" speichern soll. Offensichtlich ist da nicht das erwartete Format. Damit steigt das Programm aus.

Irgendwas geht da offensichtlich beim Aufruf von exiftool schief und wird nicht reported.

Ich habe einen Kollegen der sich mit Python auskennt, den werde ich morgen mal fragen wie man das debuggen kann.

Grüße
Herby
__________________
www.herbertgrabmayer.eu

Geändert von herby1961 (03.05.2017 um 22:11 Uhr)
herby1961 ist offline   Mit Zitat antworten
Sponsored Links