Python xml模块

Posted 项思凯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python xml模块相关的知识,希望对你有一定的参考价值。

xml模块

 

 

自己创建xml文档

import xml.etree.cElementTree as ET
new_xml = ET.Element("personinfolist")
personinfo = ET.SubElement(new_xml,"personinfo",attrib={"enrolled":"yes"})
name = ET.SubElement(personinfo,"name")
name.text = "Alex Li"
age = ET.SubElement(personinfo,"age",attrib={"checked":"no"})
sex = ET.SubElement(personinfo,"sex")
age.text = 56
et = ET.ElementTree(new_xml)
et.write("test1.xml",encoding="utf-8",xml_declaration=True)
ET.dump(new_xml)

 

结果

<?xml version=‘1.0‘ encoding=‘utf-8‘?>
<personinfolist>
  <personinfo enrolled="yes">
    <name>Alex Li</name>
    <age checked="no">56</age><sex />
  </personinfo>
</personinfolist>

 

 

注:创建需要启用xml模块。

注:创建时需要用到ET.Element创建名

注:ET.SubElement创建其他值。

注:ET.ElementTree生成文档对象。

注:ET.dump打印生成格式。

以上是关于Python xml模块的主要内容,如果未能解决你的问题,请参考以下文章

Python练习册 第 0013 题: 用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-),(http://tieba.baidu.com/p/2166231880)(代码片段

python之模块和包

python中的模块

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

Python 常用模块学习

python之模块和包