|
发表于 2017-8-15 20:59:13
|
显示全部楼层
本帖最后由 bozhen 于 2017-8-15 21:17 编辑
- # 默认'E:\A\C'下全是.jpg文件
- import os
- import shutil
- os.chdir(r'E:\A\C')
- dir_dict = dict()
- for each in os.listdir(os.curdir):
- each_file = os.path.splitext(each)[0] # 去掉扩展名,只留文件名
- each_file_id = each_file[:each_file.index('-')] # 去掉文件名中-以及后面的字符
- dir_dict.setdefault(each,each_file_id)
- for each_file,each_id in dir_dict.items(): # 依次创建文件夹
- if not os.path.exists(each_id): # 文件夹不存在即创建
- os.mkdir(each_id)
-
- shutil.move(each_file,each_id) # 依次将文件move到对应文件夹
复制代码 |
评分
-
查看全部评分
|