本篇文章主要介绍了"python学习笔记(生成xml)",主要涉及到python,xml方面的内容,对于Pythonjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播感兴趣的同学可以参考一下:
想着给框架加些功能首先想到的是生成测试报告这里就涉及到了生成什么格式的文件 我这边就准备生成 xml 格式的文件自己先学习了整理了下 代码如下: 1#!/usr...
想着给框架加些功能
首先想到的是生成测试报告
这里就涉及到了生成什么格式的文件
我这边就准备生成 xml 格式的文件
自己先学习了整理了下 代码如下:
1#!/usr/bin/env python 2# -*- coding: utf_8 -*- 3 4from xml.dom import minidom
5 6 xml = minidom.Document()
7 xml.appendChild(xml.createComment("测试报告"))
8 caselist = xml.createElement("caselist")
9xml.appendChild(caselist)
101112def add_xml(newxml):
13 case = xml.createElement("case")
14 case.setAttribute("id", newxml["id"])
151617 name = xml.createElement("name")
18 name.appendChild(xml.createTextNode(newxml["name"]))
19 code = xml.createElement("code")
20 code.appendChild((xml.createTextNode(newxml["code"])))
21 result = xml.createElement("result")
22 result.appendChild(xml.createTextNode(newxml["result"]))
23 time = xml.createElement("time")
24 time.appendChild(xml.createTextNode(newxml["time"]))
2526 case.appendChild(name)
27 case.appendChild(code)
28 case.appendChild(result)
29 case.appendChild(time)
3031 caselist.appendChild(case)
323334 add_xml({"id": "1001", "name": "登录用户名正确、密码正确", "code": "200", "result": "测试通过", "time": "2016-4-13"})
35 filename = file("case.xml", "w")
36xml.writexml(filename)
37 filename.close()
生成的xml 文件内容如下:
1xml version="1.0"?>234 -<caselist>-<case id="1001"><name>登录用户名正确、密码正确name><code>200code><result>测试通过result><time>2016-4-13time>case>caselist>
以上就介绍了python学习笔记(生成xml),包括了python,xml方面的内容,希望对Pythonjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_694560.html