xml跟json差不多,是实现不同语言或程序进行数据交换的一种协议。json使用起来更好更简单,但因为xml出来的早,直到现在大多数传统行业比如金融行业都在使用。
如果模块名字过长,可以在as后面使用缩写,之后引用就可以引用缩写
XML格式
xml是标签语言,其结构跟一颗大树相似,有根节点与其子节点
以下的etree.ElementTree方法简称ET
1、ET.parse(xx.xml)读取xml文件
2、get.root()——取其根节点(上图的data)
6、iter——子节点
如果想取每一个country下的year,就要:
要从根节点开始取,如果从country节点开始取只能取一个year
1、修改数值,需要先取出来把字符串类型改为整型,修改数值,修改完后再改回字符串类型
1、remove(“xx”)——删除名为xx的标签
2、ET.SubElement()——创建子节点
其中,ET.SubElement()的括号内内容从左到右依次为:被插入的对象,子标签名字,子标签属性