前提・実現したいこと
画像ファイルをクラスターにして、それぞれをフォルダに分けて保存したい。
発生している問題・エラーメッセージ
IsADirectoryError Traceback (most recent call last) <ipython-input-5-4daaa80c0646> in <module> 1 for label, path in zip(labels, os.listdir('./data2')): 2 os.makedirs(f"./data2_group/{label}", exist_ok=True) ----> 3 shutil.copyfile(f"./data2/{path.replace(' .jpg', ' ')}", f"./data2_group2/{label}/{path.replace(' .jpg', ' ')}") 4 print(label, path) /anaconda3/lib/python3.7/shutil.py in copyfile(src, dst, follow_symlinks) 118 os.symlink(os.readlink(src), dst) 119 else: --> 120 with open(src, 'rb') as fsrc: 121 with open(dst, 'wb') as fdst: 122 copyfileobj(fsrc, fdst) IsADirectoryError: [Errno 21] Is a directory: './data2/.ipynb_checkpoints' Errorの追記 --SOM-- FileNotFoundError Traceback (most recent call last) <ipython-input-8-68c047b322c4> in <module> 2 os.makedirs(f"./data2_group5/{label}", exist_ok=True) 3 if os.path.isfile(path): ----> 4 shutil.copyfile(f"./data2/{path.replace(' .jpg', ' ')}", f"./data2_group5/{label}/{path.replace(' .jpg', ' ')}") 5 print(label, path) /anaconda3/lib/python3.7/shutil.py in copyfile(src, dst, follow_symlinks) 119 else: 120 with open(src, 'rb') as fsrc: --> 121 with open(dst, 'wb') as fdst: 122 copyfileobj(fsrc, fdst) 123 return dst FileNotFoundError: [Errno 2] No such file or directory: './data2_group5/1/1_001.jpg' --EOM--
for label, path in zip(labels, os.listdir('./data2')):
os.makedirs(f"./data2_group/{label}", exist_ok=True)
shutil.copyfile(f"./data2/{path.replace(' .jpg', ' ')}", f"./data2_group2/{label}/{path.replace(' .jpg', ' ')}")
print(label, path)
--SOM--
for label , path in zip(labels, os.listdir('./data2' )) :
os.makedirs(f"./data2_group5/{label}", exist_ok=True)
if os.path.isfile(path):
shutil.copyfile(f"./data2/{path.replace(' .jpg', ' ')}", f"./data2_group5/{label}/{path.replace(' .jpg', ' ')}")
print(label, path)
--EOM--
Python 3.7.6 Anaconda Navigator Jupyter Notebook
試したこと
これを実施する前は他のデータではエラーが表示されませんでした。
補足情報(FW/ツールのバージョンなど)
Mac OS 10.14.6
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/03 02:12
2020/11/03 02:32
2020/11/03 02:44
2020/11/03 07:42
2020/11/03 09:23
2020/11/03 09:49
2020/11/03 14:35
2020/11/03 14:36
2020/11/03 22:41
2020/11/04 00:05
2020/11/04 00:11 編集
2020/11/04 05:07
2020/11/04 05:11
2020/11/04 07:54
2020/11/04 20:54
2020/11/04 20:58
2020/11/04 22:27
2020/11/05 03:03
2020/11/05 05:21