Python 找出相同文件名前缀的文件并存储到对应文件夹
import os, shutil, glob
#Source file
sourcefile = './'
# for loop then I split the names of the image then making new folder
for file_path in glob.glob(os.path.join(sourcefile, '*.c*')):
new_dir = file_path.rsplit('-', 8)[0]
# If folder does not exist try making new one
try:
os.mkdir(os.path.join(sourcefile, new_dir))
# except error then pass
except WindowsError:
pass
# Move the images from file to new folder based on image name
shutil.move(file_path, os.path.join(new_dir, os.path.basename(file_path)))