dict嵌套list

运行代码:

import glob
import os
project_dict = {}
pdl_pdf = glob.glob(r"C:\Users\86177\Desktop\testbed\server\PDL1\one.pdf")[0]
HE_jpg = glob.glob(r"C:\Users\86177\Desktop\testbed\server\PDL1\HE.jpg")[0]
IHC_jpg = glob.glob(r"C:\Users\86177\Desktop\testbed\server\PDL1\IHC.jpg")[0]
if pdl_pdf and HE_jpg and IHC_jpg:
    project_dict["pdl"] = []
    for path in [pdl_pdf, HE_jpg, IHC_jpg]:
        path_name = os.path.basename(path)  # 得到最后的文件名
        project_dict["pdl"].append({"name": path_name, "path": path})
print(project_dict)

输出结果:

{'pdl': [{'name': 'one.pdf', 'path': 'C:\\Users\\86177\\Desktop\\testbed\\server\\PDL1\\one.pdf'}, {'name': 'HE.jpg', 'path': 'C:\\Users\\86177\\Desktop\\testbed\\server\\PDL1\\HE.jpg'}, {'name': 'IHC.jpg', 'path': 'C:\\Users\\86177\\Desktop\\testbed\\server\\PDL1\\IHC.jpg'}]}

 

posted @ 2020-10-13 17:03  小白也会飞  阅读(394)  评论(0编辑  收藏  举报