根据文件夹的名称,并分类移动

有几个文件夹名为“1-1,1-2,1-3,2-1,2-2,2-3,....”,移动到选择文件夹,
并创建 以"-"前面的字为名创建文件夹 “1,2”,并把‘1-1,1-2,1-3,2-1,2-2,2-3’移入到创建的文件夹

import os
import shutil
dir_list = ['1-1', '1-2', '1-3', '2-1', '2-2', '2-3']
for i in dir_list:
os.mkdir(i) # 我本地没有这些文件夹,所以创建了下,有的话可以不创建
dir_name = i.split('-')[0]
if not os.path.isdir(dir_name):
os.mkdir(dir_name)
shutil.move(i, dir_name)