无法使用Exif

时间:2019-10-31 08:26:14

标签: python exif

我正在尝试按照以下代码使用python从相机获取序列号:

data = image_exif.has_exif

logger.debug('Has EXIF: {}'.format(data))
report_tmp = image + ', {}'.format(data)
report_data.append(report_tmp + '\n')
...            
exif_value = image_exif.get("SerialNumber")
report_tmp = '{}: {}'.format("SerialNumber", exif_value)

logger.debug('{}'.format(report_tmp))
report_data.append(report_tmp + '\n')

但是它说'None',并且我不明白为什么,因为我正在检查Photoshop / Lightroom中的exif数据,并且都显示序列号。

[DEBUG] :: File to process: C:\...\image.jpg
[DEBUG] :: Has EXIF: True
**[DEBUG] :: CameraSerialNumber: None**
[DEBUG] :: datetime_original: 2019:10:25 16:12:36
[DEBUG] :: software: Adobe Photoshop CC 2018 (Windows)

我在做什么错?我尝试了不同的值,例如CameraSerialNumber,LensSerialNumber,SerialNumber,InternalSerialNumber,BodySerialNumber,它们都是相同的。预先感谢。

0 个答案:

没有答案