如何解决例外:行的值数量不正确,实际45!= 38预期
我正在尝试打印一张提取自图像的exif数据的漂亮表格。下面是代码。注释掉的代码不起作用。
for filename in os.listdir(directory):
if filename.endswith(".jpg") or filename.endswith(".jpeg"):
imagename = filename
image = Image.open(imagename)
#size = imagename.st_size
exifdata = image.getexif()
#print(exifdata.keys)
#print(exifdata.values)
#pretty.field_names = list(exifdata.keys())
#pretty.addrow = list(exifdata.values())
def get_labeled_exif(exif):
labeled = {}
for (key,val) in exif.items():
labeled[TAGS.get(key)] = val
return labeled
exif = image.getexif()
labeled = get_labeled_exif(exif)
#print(labeled)
#pretty.fieldnames=list(labeled.keys())
k= list(labeled.keys())
print(k)
value= list(labeled.values())
print(value)
pretty.add_row(value)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。