Python 异常:行的值数不正确,(实际值)45=38(预期)
我正试图打印一张从图像中提取的exif数据的表格。下面是代码。注释掉的代码不起作用Python 异常:行的值数不正确,(实际值)45=38(预期),python,python-imaging-library,prettytable,Python,Python Imaging Library,Prettytable,我正试图打印一张从图像中提取的exif数据的表格。下面是代码。注释掉的代码不起作用 for filename in os.listdir(directory): if filename.endswith(".jpg") or filename.endswith(".jpeg"): imagename = filename image = I
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)