回答編集履歴

2

わかりにくい部分を修正

2019/08/27 06:18

投稿

yamap55
yamap55

スコア1376

test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  dir_name = get_dir_name(file_name)
30
30
 
31
- dir_path = '{}/{}'.format(p, dir_name)
31
+ dir_path = os.path.join(p, dir_name)
32
32
 
33
33
  if not os.path.exists(dir_path):
34
34
 

1

注意点を追記

2019/08/27 06:17

投稿

yamap55
yamap55

スコア1376

test CHANGED
@@ -37,3 +37,15 @@
37
37
  shutil.move(path, dir_path)
38
38
 
39
39
  ```
40
+
41
+
42
+
43
+ > A_B_C_D_E_~略~.X
44
+
45
+
46
+
47
+ > JX002-ネジ16-~~~
48
+
49
+
50
+
51
+ ファイル名(フォルダ名)ですが、質問本文では「_」区切り、質問内では「-」区切りと異なっておりました。↑のコードでは「_」区切りとしています。「-」区切りであれば関数内を編集してください。