最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Python对XML文件的读写案例分享

来源:动视网 责编:小采 时间:2020-11-27 14:13:41
文档

Python对XML文件的读写案例分享

Python对XML文件的读写案例分享:这篇文章主要介绍了详解 Python 读写XML文件的实例的相关资料,Python 生成XML文件和Python 读取XML 的实例,需要的朋友可以参考下详解 Python 读写XML文件的实例Python 生成XML文件from xml.dom import minidom # 生成XML文件方式
推荐度:
导读Python对XML文件的读写案例分享:这篇文章主要介绍了详解 Python 读写XML文件的实例的相关资料,Python 生成XML文件和Python 读取XML 的实例,需要的朋友可以参考下详解 Python 读写XML文件的实例Python 生成XML文件from xml.dom import minidom # 生成XML文件方式
 这篇文章主要介绍了详解 Python 读写XML文件的实例的相关资料,Python 生成XML文件和Python 读取XML 的实例,需要的朋友可以参考下

详解 Python 读写XML文件的实例

Python 生成XML文件

from xml.dom import minidom

# 生成XML文件方式
def generateXml():
 impl = minidom.getDOMImplementation()

 # 创建一个xml dom
 # 三个参数分别对应为 :namespaceURI, qualifiedName, doctype
 doc = impl.createDocument(None, None, None)

 # 创建根元素
 rootElement = doc.createElement('Pythons')

 # 为根元素添加10个子元素
 for pythonId in range(10):
 # 创建子元素
 childElement = doc.createElement('python')
 # 为子元素添加id属性
 childElement.setAttribute('id', str(pythonId))

 # 将子元素追加到根元素中
 rootElement.appendChild(childElement)
 print(childElement.firstChild.data)

 # 将拼接好的根元素追加到dom对象
 doc.appendChild(rootElement)

 # 打开test.xml文件 准备写入
 f = open('test.xml', 'a')
 # 写入文件
 doc.writexml(f, addindent=' ', newl='
')
 # 关闭
 f.close()

# 执行生成xml方法
generateXml()

python 读取XML文件

from xml.dom.minidom import parse

# 获取 python节点下得所有id属性
def getTagId():

 # 获取test.xml文档对象
 doc = parse("test.xml")

 for node in doc.getElementsByTagName("python"):
 # 获取标签ID属性
 value_str = node.getAttribute("id")
 # 打印
输出 print(value_str) # 获取属性ID getTagId()

运行结果 – 生成xml文件如下

运行结果 – 读取xml文件如下

文档

Python对XML文件的读写案例分享

Python对XML文件的读写案例分享:这篇文章主要介绍了详解 Python 读写XML文件的实例的相关资料,Python 生成XML文件和Python 读取XML 的实例,需要的朋友可以参考下详解 Python 读写XML文件的实例Python 生成XML文件from xml.dom import minidom # 生成XML文件方式
推荐度:
标签: 分享 案例 文件的
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top