如何存储图像数据以方便检索不同格式文件
要以一种可以在选择不同文件类型(例如'jpg' 或 'png')时检索相应'psd' 文件的方式存储数据库,可以修改'images' 字典的结构。
一种方法是使用字典的字典。外部字典将使用文件类型作为键,内部字典将使用图像名称作为键,并使用相应的文件名作为值。以下是一个示例:
images = {
"psd": {
"a": "a.psd",
"b": "b.psd",
"c": "c.psd"
},
"jpg": {
"a": "a.jpg",
"b": "b.jpg",
"c": "c.jpg"
},
"png": {
"a": "a.png",
"b": "b.png",
"c": "c.png"
}
}
现在,如果要检索在选择不同文件类型时对应的'psd' 文件,可以执行以下操作:
selected_file_type = "jpg"
selected_image_name = "a"
psd_file = images["psd"][selected_image_name]
selected_file = images[selected_file_type][selected_image_name]
print(psd_file) # 输出:a.psd
print(selected_file) # 输出:a.jpg
通过访问外部字典中的'psd' 键,可以检索所选图像名称对应的'psd' 文件。同样,通过访问外部字典中的所选文件类型键,可以检索所选图像名称和文件类型对应的文件。
原文地址: https://www.cveoy.top/t/topic/p1Nt 著作权归作者所有。请勿转载和采集!