我如何解析python中的xml路径列表?
例如,我有一个这样的列表:
list=['path1.xml','path2.xml','path3.xml']
对于我可以使用的单个xml:
from xml.dom import minidom
xmldoc = minidom.parse('path1.xml')
但我怎么能解析他们中的每一个呢?
答案 0 :(得分:3)
我会使用循环:
from xml.dom import minidom
list=['path1.xml','path2.xml']
for item in list:
xmldoc = minidom.parse(item)
这将遍历列表中的每个项目并对该项目执行某些操作。
阅读更多相关内容here'使用for循环进行迭代。'
我建议使用描述性变量名称,但出于说明目的,请保留与示例相同的名称。
答案 1 :(得分:2)
您可以循环执行:
from xml.dom import minidom
xmls = ['path1.xml','path2.xml','path3.xml']
for x in xmls:
xmldoc = minidom.parse(x)
顺便说一句,不要将list
用作变量名。