如何在python中从字典创建文件夹?

时间:2019-03-11 20:28:19

标签: python-3.x

我有字典,文本为键,图像为值。 我需要为字典中包含相应图像的每个键创建文件夹。

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

我得到了唯一的文件夹和图像,但是图像已排序。没有相应的图片。

0 个答案:

没有答案