回答編集履歴

1

修正

2019/08/18 10:11

投稿

meg_
meg_

スコア10600

test CHANGED
@@ -4,9 +4,9 @@
4
4
 
5
5
 
6
6
 
7
- pathA = r'C:...\A*'
7
+ pathA = r'C:\Users\A*'
8
8
 
9
- pathB = r'C:...\B*'
9
+ pathB = r'C:\Users\B*'
10
10
 
11
11
  nameA = glob.glob(pathA)
12
12
 
@@ -22,11 +22,7 @@
22
22
 
23
23
  for i, j in enumerate(nameAlist):
24
24
 
25
- if not j in nameBlist:
25
+ if os.path.isfile(nameA[i]) and not j in nameBlist: #ファイルかどうかのチェックを追加
26
-
27
- print(nameA[i])
28
-
29
- print(os.path.dirname(pathB))
30
26
 
31
27
  shutil.copy(nameA[i], os.path.dirname(pathB))
32
28