teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2020/11/05 04:22

投稿

meg_
meg_

スコア10944

answer CHANGED
@@ -1,1 +1,12 @@
1
- ``shutil.copyfile()``のコピー先はファイルパスにする必要があります。フォルダに対して処理をしないようにする必要があります。
1
+ ``shutil.copyfile()``のコピー先はファイルパスにする**ボールドテキスト**必要があります。フォルダに対して処理をしないようにする必要があります。
2
+
3
+ ---
4
+
5
+ 【追記】私の環境では下記コードでコピー出来ました。
6
+ ```python
7
+ for label, path in zip(labels,os.listdir('./data2')):
8
+ os.makedirs(f"./data2_group/{label}", exist_ok=True)
9
+ if os.path.isfile('./data2/' + path):
10
+ shutil.copyfile(f"./data2/{path.replace(' .jpg', ' ')}", f"./data2_group2/{label}/{path.replace(' .jpg', ' ')}")
11
+ print(label, path)
12
+ ```