現在、フォルダAに入っているファイルをフォルダBへ移動させるプログラムを書いています。
下記のようなプログラムで一括で行おうと思ったのですが、1番目と50番目のフォルダのファイルしか移動されません
二重ループの使い方があっていなさそうなので質問させていただきました。
python
1import shutil 2import os 3 4for i in 1,50: 5 path_dir = "/Users/Desktop/MMU-Iris-Database/" + (str(i)) + "/left" 6 move_dir = "/Users/Desktop/MMU-Iris-Database/all/" 7 8 list_file_name = os.listdir(path_dir) 9 10 for i_file_name in list_file_name: 11 join_path = os.path.join(path_dir,i_file_name) 12 move_path = os.path.join(move_dir,i_file_name) 13 14 if os.path.isfile(join_path): 15 shutil.move(join_path,move_path) 16 17 break
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/02/01 03:51