需求
- 文件夹内有大量图片,图片格式均为jpg,文件名最后的部分有若干种,要将每种分开存入不同的文件夹。
import os
import shutil
pin_image_folder = r'D:\test_pics\2bsent\pin'
solder_image_folder = r'D:\test_pics\2bsent\solder'
aoi_image_folder = r'D:\test_pics\2bsent\aoi'
dir_path = r'D:\test_pics\raw_img'
for root, dirs, files in os.walk(dir_path):
for file in files:
if file.count('PIN_PASS.jpg') == 1:
shutil.copy(os.path.join(root,file), pin_image_folder)
elif file.count('Soldering_PASS.jpg') == 1:
shutil.copy(os.path.join(root, file), solder_image_folder)
elif file.count('AOI_PASS.jpg') == 1:
shutil.copy(os.path.join(root, file), aoi_image_folder)