This is my code
from xml.dom import minidom
import os, shutil
os.chdir("E:\\")
xmldoc = minidom.parse('123.xml')
itemlist = xmldoc.getElementsByTagName('File') #TagName
print len(itemlist)
print itemlist[0].attributes['name'].value
for s in itemlist :
shutil.move(s.attributes['name'].value, "E:\\Junk\\") #Moving to another location
上面的代码找到了标记并获取了它的值。
我的xml文件是这样的
<File>
<File name="E:\qwer\abc.exe"/>
<File name="E:\qwer\xyz.dll"/>
<File name="E:\pqr\bc.exe"/>
</File>
如何删除&#34; abc.exe&#34;?有没有办法在xml中搜索扩展名然后将其删除? 最终的xml应该是这样的
<File>
<File name="E:\qwer\"/>
<File name="E:\qwer\"/>
<File name="E:\pqr\"/>
</File>
很抱歉,如果我的问题听起来不明确