使⽤python批量修改xml⽂件中的节点内容!
1.⼤体流程
使⽤ os.listdir( ) 批量读取⽂件夹下的⽂件,然后循环相应的xml⽂件,并使⽤getElementsByTagName函数修改节点内容。
2.代码如下:
import os
import xml.dom.minidom
ElementTree
xmldir = '/home/dulingwen/xml/' #你的xml⽂件的路經,注意最后⼀定要有'/'
for xmlfile in os.listdir(xmldir):
xmlname = os.path.splitext(xmlfile)[0]
#读取 xml ⽂件
dom = xml.dom.minidom.parse(os.path.join(xmldir,xmlfile))
root = dom.documentElement
#获取标签对的名字,并为其赋⼀个新值
'/home/dulingwen/Pictures/road/' + xmlname + '.jpg'
#修改并保存⽂件
xml_specific = xmldir + xmlfile
with open(xml_specific,'w') as fh:
python处理xml文件
dom.writexml(fh)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论