flickrからの画像取得
解決したいこと
pythonで次のエラーが発生しました。
flickrから画像を取得しようとしています。
解決方法を教えて下さい。
また、これが解決したあと、取得したデータはどのようにしてみることが可能でしょうか。macを使っていますが、Finderの中入るのでしょうか。
発生している問題・エラー
---------------------------------------------------------------------------
FileNotFoundError Traceback (most recent call last)
Input In [62], in <cell line: 1>()
6 # ファイルが重複していたらスキップする
7 if os.path.exists(filepath): continue
----> 8 urlretrieve(url_q, filepath)
9 time.sleep(wait_time)
File ~/opt/anaconda3/lib/python3.9/urllib/request.py:249, in urlretrieve(url, filename, reporthook, data)
247 # Handle temporary file setup.
248 if filename:
--> 249 tfp = open(filename, 'wb')
250 else:
251 tfp = tempfile.NamedTemporaryFile(delete=False)
FileNotFoundError: [Errno 2] No such file or directory: './-f/28638635091.jpg
この操作に対して、上のエラーが表示されます。
for i, photo in enumerate(photos['photo']):
url_q = photo['url_q']
filepath = savedir + '/' + photo['id'] + '.jpg'
# ファイルが重複していたらスキップする
if os.path.exists(filepath): continue
urlretrieve(url_q, filepath)
time.sleep(wait_time)
0 likes