我试图使用flickr API提取图像的EXIF数据。我的代码如下所示:
photos=flickr.photos.search(text=["shark"],has_geo=1,extras='geo')
然后我试图将每个图像中的几个Exif数据存储到字典中,
data=[]
for photo in photos["photos"]["photo"]:
data.append({"id":photo["id"],"owner":photo["owner"],"title":photo["title"]
然而,当我看到时,
len(data)
它被打印为250,但是,当我检查len(photos)
时,我发现它包含750张照片。我无法理解为什么其他500张照片没有显示。
我还注意到在dictonary之后调用photos
结果:
{'photos': {'page': 1,
'pages': 3,
'perpage': 250,
'photo': [{'accuracy': '16',
'context': 0,
'farm': 5,
'geo_is_contact
任何帮助将不胜感激。谢谢