zoukankan      html  css  js  c++  java
  • Python解析XMl

    import xml.etree.ElementTree as ET
    tree = ET.parse("xml_test")
    root = tree.getroot()
    # print(root.tag)#打印根标签
    
    # #遍历xml文档
    # for child in root:
    #     print(child.tag,child.attrib)
    #     for i in child:
    #         print(i.tag,i.text)
    
    
    # 修改
    # for node in root.iter('price'):
    #     new_price = node.text
    #     print(new_price)
    #     node.text = "¥"+str(new_price)
    #     node.set("updated","yes")
    # tree.write("xml_test")
    
    #删除
    for node in root.findall('food'):
        kind = str(node.find('name').text).startswith('S')
        print(kind)
        if kind:
            root.remove(node)
    tree.write("xml_test")
    <breakfast_menu>
        <food>
            <name>Belgian Waffles</name>
            <price>$5.95</price>
            <description>
            two of our famous Belgian Waffles with plenty of real maple syrup
            </description>
            <calories>650</calories>
        </food>
        <food>
            <name>Berry-Berry Belgian Waffles</name>
            <price>$8.95</price>
            <description>
            light Belgian waffles covered with an assortment of fresh berries and whipped cream
            </description>
            <calories>900</calories>
        </food>
        <food>
            <name>French Toast</name>
            <price>$4.50</price>
            <description>
            thick slices made from our homemade sourdough bread
            </description>
            <calories>600</calories>
        </food>
        <food>
            <name>Homestyle Breakfast</name>
            <price>$6.95</price>
            <description>
            two eggs, bacon or sausage, toast, and our ever-popular hash browns
            </description>
            <calories>950</calories>
        </food>
    </breakfast_menu>
  • 相关阅读:
    跨域抓取360搜索结果
    css的圣杯布局
    css的双飞翼布局
    C#WebBroswer控件的使用
    使用Chart控件进行实时监控
    GzipStream的简单使用压缩和解压
    poj 1611 The Suspects
    hdu 1856 More is better
    hdu 1232
    UvaOJ 10167
  • 原文地址:https://www.cnblogs.com/softtester/p/11649604.html
Copyright © 2011-2022 走看看