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文件路径

 

posted @ 2021-04-09 08:31  盛世芳华  阅读(1331)  评论(1)    收藏  举报