我有字典,文本为键,图像为值。 我需要为字典中包含相应图像的每个键创建文件夹。
{'a': [['dataset9\\User.000211.png'],
['dataset9\\User.000271.png'],
['dataset9\\User.000333.png'],
['dataset9\\User.000334.png']],
'acknowledge': [['dataset9\\User.000350.png'],
['dataset9\\User.000351.png'],
['dataset9\\User.000352.png'],
['dataset9\\User.000353.png'],
['dataset9\\User.000354.png'],
['dataset9\\User.000355.png'],
['dataset9\\User.000356.png']]
预期的输出
images--
|--she
|_User.0003.png
|_User.0004.png
|--had
|_User.0005.png
|_User.0006.png
我尝试了这段代码,
src_path = 'Dataset_txt/'
if not os.path.exists(os.path.join(src_path,'images')):
os.mkdir(os.path.join(src_path,'images'))
sub_folder = src_path+'images'
unique_txt = New.Text.unique()
for u in unique_txt:
os.mkdir(os.path.join(sub_folder,u))
count=0
for k,v in df6.items():
filename=k
for i in v:
for ii in i:
iii=cv2.imread(ii)
count+=1
cv2.imwrite(sub_folder+"/"+filename+"/"+str("{:06}".format(count))+".png",iii)
我得到了唯一的文件夹和图像,但是图像已排序。没有相应的图片。