質問文の中にコードを含めるときは、その前後を```で挟んでください。 https://teratail.com/questions/123033 この質問の中で、LouiS0616さんが図で分かりやすく説明されているので参考にしてください。 これにより、コード部分が視覚的に区別しやすくなり、インデントも再現され、なにより、回答者が自分の環境でコードを実行しようとするときにコピペが大変簡単になります。
前提・実現したいこと
flickrのapiを使用しpythonで画像の取得はできました。
取得した画像の緯度や経度といった情報を表示したいのですが、どうすればよいでしょうか?
該当のソースコード
python3.x
1 2 3import os 4 5import time 6import traceback 7 8import flickrapi 9from urllib.request import urlretrieve 10 11import sys 12from retry import retry 13 14flickr_api_key = "" 15secret_key = "" 16 17keyword = sys.argv[1] 18 19 20@retry() 21def get_photos(url, filepath): 22 urlretrieve(url, filepath) 23 time.sleep(1) 24 25 26if __name__ == '__main__': 27 28 flicker = flickrapi.FlickrAPI(flickr_api_key, secret_key, format='parsed-json') 29 response = flicker.photos.search( 30 text=keyword, 31 per_page=100, 32 media='photos', 33 sort='relevance', 34 safe_search=1, 35 extras='url_q,license' 36 ) 37 photos = response['photos'] 38 39 try: 40 if not os.path.exists('./image-data/' + keyword): 41 os.mkdir('./image-data/' + keyword) 42 43 for photo in photos['photo']: 44 url_q = photo['url_q'] 45 filepath = './image-data/' + keyword + '/' + photo['id'] + '.jpg' 46 get_photos(url_q, filepath) 47 48 except Exception as e: 49 traceback.print_exc()