回答編集履歴

1

追記

2020/11/05 04:22

投稿

meg_
meg_

スコア10760

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