python怎么生成xml文件

来源:千锋教育
发布时间:2023-11-10 20:19:10
分享

用python内置的xml.dom可以对xml文件进行解析处理。

什么是xml?

XML指可扩展标记语言(EXtensibleMarkupLanguage)

XML是一种标记语言,很类似HTML

XML的设计宗旨是传输数据,而非显示数据

XML被设计为具有自我描述性。

XML是W3C的推荐标准

xml.dom具体操作实例:

本例通过xml模块对xml文件进行写入操作

fromxml.dom.minidomimportDocument

doc=Document()

people=doc.createElement("people")

doc.appendChild(people)

aperson=doc.createElement("person")

people.appendChild(aperson)

name=doc.createElement("name")

aperson.appendChild(name)

personname=doc.createTextNode("Annie")

name.appendChild(personname)

filename="people.xml"

f=open(filename,"w")

f.write(doc.toprettyxml(indent=""))

f.close()

以上内容为大家介绍了Python培训之怎么生成xml文件,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • python字符串字面量是什么 1、Python使用单引号(')、双引号(')、三重单引号('''')和三重双引号(""")来表示字符串字面量。2、字符串字面量需要使用相同类型的引号。
  • python__new__()和__init__()有什么区别? 在python中,__new__()不是一定要有,只有继承自object的类才有,该方法可以return父类(通过super(当前类名,cls).__new__())出来的实例,或者直接是object
  • pythonimport是怎么实现的? 基本概念:模块(module):其实就是一个py文件,里面定义了各种变量,函数,类。模块除了内建模块(可以用过dir(__builtins__)查看有哪些内建函数),就是非内建模块,这一部分模块就需要
  • pythonpython是如何编译运行的 这里的解释执行是相对于编译执行而言的。我们都知道,使用C/C++之类的编译性语言编写的程序,是需要从源文件转换成计算机使用的机器语言,经过链接器链接之后形成了二进制的可执行文件。运行该程序的时候,就可
  • pythonPython可以用来做什么? Python技术可做web开发很多人只知道Java、PHP可做web开发,但对于Python也能做web开发却知之甚少。很多人可能不知道,Python其实是和互联网一起长大的。作为动态语言,并且具有更
  • python创建多线程的两种方法 当我们使用python编程的过程中需要多个输出的任务的话,为了能提高效率,可以使用多线程并行处理,那你知道如果穿件多线程使用吗?本文演示python创建多线程的两种方法:1、继承Thread类,并重写