
XML是实现不同语言或程序之间进行数据交换的协议
XML 文件格式示例:
<data> <country name="LIEchtenstein"> <rank updated="yes">2</rank> <year>2008</year> <gdppc>141100</gdppc> <neighbor name="Austria" direction="E"/> <neighbor name="Switzerland" direction="W"/> </country> <country name="Singapore"> <rank updated="yes">5</rank> <year>2011</year> <gdppc>59900</gdppc> <neighbor name="Malaysia" direction="N"/> </country> <country name="Panama"> <rank updated="yes">69</rank> <year>2011</year> <gdppc>13600</gdppc> <neighbor name="Costa Rica" direction="W"/> <neighbor name="Colombia" direction="E"/> </country></data>
解析xml两种方法:
第一种方法直接打开文件:
from xml.etree import ElementTree as ET# 打开文件,读取XML内容str_xml = open('aaa.xml', 'r').read()# 将字符串解析成xml特殊对象,root代指xml文件的根节点root = ET.XML(str_xml)第二种方法直接解析xml文件:
from xml.etree import ElementTree as ET# 直接解析xml文件tree = ET.parse("aaa.xml")# 获取xml文件的根节点root = tree.getroot()以上是内存溢出为你收集整理的python3 xml处理模块全部内容,希望文章能够帮你解决python3 xml处理模块所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)