Einzelnen Beitrag anzeigen
Alt 04.05.2017, 00:01   #6
usch
 
 
Registriert seit: 16.08.2010
Beiträge: 19.330
Der Link ist kaputt. Besser: https://github.com/SK-Hardwired/s_afv


Zitat:
ValueError: not enough values to unpack (expected 2, got 1)
Da hat sich eine Zeile in die Daten gemogelt, die keinen Doppelpunkt enthält. Da das nicht aus dem regulären Output von exiftool stammen kann, muss das entweder eine Fehlermeldung sein, oder exiftool ist gar nicht aufgerufen worden. Ändere die Schleife mal so ab:

Code:
          for i,each in enumerate(exifdata):
            if ':' in each:
              # tags and values are separated by a colon
              tag,val = each.split(':',1) # '1' only allows one split
              exif[tag.strip()] = val.strip()
            else:
              print each
Das sollte dann die fehlerhafte(n) Zeile(n) ausgeben und ansonsten fehlerfrei laufen.
__________________
Any feature is a bug unless it can be turned off. (Heuer's Law, 1990)

Geändert von usch (04.05.2017 um 00:54 Uhr)
usch ist offline   Mit Zitat antworten