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)))