假设我有一个包含 3 个图像 1、2、3 的图像文件夹和一个包含这些图像名称的 XML 文件。
XML 文件如下所示:
<?xml version="1.0" encoding="ISO-8859-1"?>
-<imagelist>
<image tag="self" file="word/1/1.jpg"/>
<image tag="adhesive" file="word/1/2.jpg"/>
<image tag="address" file="word/1/3.jpg"/>
</imagelist>
我如何在 Python 或特别是在 Pandas 中读取此内容,以便将图像与其在 XML 文件中的图像标记相关联?
使用 minidom
演示:
from xml.dom import minidom
xmldoc = minidom.parse(filename)
itemlist = xmldoc.getElementsByTagName('image')
for i in itemlist:
print(i.attributes["file"].value)
输出:
word/1/1.jpg
word/1/2.jpg
word/1/3.jpg
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句