python批量修改xml文件内容


import xml.etree.ElementTree as ET
def change_xml(xml_path):
    filelist = os.listdir(xml_path)
    print(filelist)
    # 打开xml文档
    for xmlfile in filelist:
        doc = ET.parse(xml_path+xmlfile)
        root = doc.getroot()
        sub1 = root.find('filename')  #找到filename标签,
        sub1.text = xmlfile     #修改标签内容
        
        doc.write(xml_path+xmlfile)   #保存修改
 
change_xml('/Annotations1/') //xml文件路径

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM