打开相册数据.xml使用python并获取所有图像路径

2024-03-28 19:46:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着打开文件“相册数据.xml,并检索对图像的所有引用。 相册数据.xml格式为plist。 因此,我在Python中打开de file,如下所示:

import plistlib
allPhotos = plistlib.readPlist("/Users/Darrell/Pictures/iPhoto Library/AlbumData.xml")

下面是我的示例xml文件。我想在“主图像列表”部分中有所有的“图像路径”引用。在

请告知? 谢谢。。在

^{pr2}$

Tags: 文件数据图像import格式dexmlusers
1条回答
网友
1楼 · 发布于 2024-03-28 19:46:39

我使用下面的代码来获取所有图像路径 棘手的部分是访问嵌套字典。 有没有更有效的方法来访问嵌套字典??在

import plistlib
albumData = plistlib.readPlist("/Users/Darrell/Pictures/iPhoto Library/AlbumData.xml")

masterImageList = albumData["Master Image List"]
for key, value in masterImageList.items():
    print (value['ImagePath'])

结果:

^{pr2}$

相关问题 更多 >