Zitat:
Zitat von meshua
|
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.