我不明白这个...尝试...否则...除了语法错误
不能得到这个代码运行和我不知道为什么它是一个语法错误。
try:
newT.read()
#existingArtist = newT['Exif.Image.Artist'].value
#existingKeywords = newT['Xmp.dc.subject'].value
except KeyError:
print "KeyError"
else:
#Program will NOT remove existing values
newT.read()
if existingArtist != "" :
newT['Exif.Image.Artist'] = artistString
print existingKeywords
keywords = os.path.normpath(relativePath).split(os.sep)
print keywords
newT['Xmp.dc.subject'] = existingKeywords + keywords
newT.write()
except:
print "Cannot write tags to ",filePath
语法错误发生在最后一个“except:”。再次...我不知道为什么python会抛出一个语法错误(在这个问题上花了大约3小时)。