0
我有一个代表在目录中的文件的结构,它看起来类似于这样最好的方式找到值的组中XML文件
<dir name="dirName1">
<file name="fileName1"/>
<file name="fileName2"/>
...
<file name="fileNameN"/>
</dir>
,我想找到示例文件FILENAME1,fileName3,fileName15 XML文件,有没有更好的办法做到这一点比
for file in filenames:
node = root.find(".//*[@name='" + file + "']")
#do something with this file
如果你不是使用特定文件,您可以在XPath中使用'|'运算符并执行单个查询,但在这种情况下,我认为您没有更好的选择。 – 2014-12-03 07:28:22
这不是足够的信息。写下你想要达到的目标,并写下你为什么认为目前的方法不理想。 – Tomalak 2014-12-03 07:30:36
@GáborBakos好吧,我可以忘记查找文件组的名称,那么如何找到所有具有特定扩展名的文件,例如.jpg? – 2014-12-03 07:41:08