您好,欢迎访问代理记账网站
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

python XML

tag:即标签,用于标识该元素表示哪种数据

      eg:<data>用<>括起来的为标签

      提取:obj.tag

attrib:即属性,用字典形式保存,即{'channel'='CSDN'}

      eg:<country name='Liechtenstein'>中name="Liechtenstein"为属性,用字典形式表示

      提取:obj.attrib

text:文本字符串,并不是必须的

      eg:<rank>1<rank>中的1为标签rank的text

      提取:obj.text

格式:

a= open(xml_file_path)

tree=ET.parse(a)    

root = tree.getroot() #获取根节点

import xml.etree.ElementTree as ET

data='''
<person>
    <name>Chuck</name>
    <phone type="intl">
        +1 734 303 4456
    </phone>
    <email hide="yes"/>
</person>'''

tree=ET.fromstring(data)          #读取数据
Name=tree.find('name')            #tree.find(<XX>)
Attr=tree.find('email')
print('Name:',Name.text)          #<>.text
print('Attr:',Attr.get('hide'))   

部分借鉴:https://blog.csdn.net/m0_37857151/article/details/84037148


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进