Python 写入XML 文件
2015-03-09 20:35
260 查看
转载于博客地址:
http://blog.csdn.net/liuyuehui110/article/details/7287897
需要将test case转为XML文件方式用于读取。
代码中test_suit.txt 是用来存储原来的case文件的,故做了一点string的处理,用split() 函数抠出自己需要的字段
结构比较简单,就只有test suit 和test case 两个层次。
http://blog.csdn.net/liuyuehui110/article/details/7287897
需要将test case转为XML文件方式用于读取。
代码中test_suit.txt 是用来存储原来的case文件的,故做了一点string的处理,用split() 函数抠出自己需要的字段
<pre name="code" class="python">import xml.dom.minidom impl = xml.dom.minidom.getDOMImplementation() dom = impl.createDocument(None, 'catalog', None) root = dom.documentElement file = open('/root/test_suit.txt', 'r') info = file.readlines() testsuit = None for i in range(0, len(info)): if ( testsuit != info[i].split(' ')[2].split('\'')[1].split('\'')[0]): testsuit = info[i].split(' ')[2].split('\'')[1].split('\'')[0] item = dom.createElement(testsuit) testcase = info[i].split(' ')[4].split('\'')[1].split('\'')[0] casenode = dom.createElement('case') text = dom.createTextNode(testcase) casenode.appendChild(text) item.appendChild(casenode) root.appendChild(item) root.toxml() f = open('/root/testsuit.xml', 'w') dom.writexml(f, '', '', '') f.close
结构比较简单,就只有test suit 和test case 两个层次。
相关文章推荐
- 【python小练】0017-将xls文件内容写入xml文件中
- python对xml的处理和文件的写入操作1
- python:解析XML文件后写入EXCEL(一)
- python:解析XML文件后写入EXCEL(二)
- python对xml文件写入操作
- Python解析XML文件
- C# 创建,读取,写入 XML文件
- Java数据的持久保存——写入XML文件
- 将DataSet对象中DataTable对象的数据写入XML文件
- DataSet里的数据写入XML文件
- python实例26[将log同时写入文件和显示到UI的控件中]
- Python解析XML文件
- XML 读取器和编写器----将XML写入文件
- 用dom4j解析xml文件写入记事本时,解决换行问题
- 遍历一个指定的目录(包含子目录和文件),用Jdom把该目录的树形结构写入xml文件中
- 从数据库中读取数据,并写入xml文件中(dom4j)
- 读取与写入XML文件
- XmlTextWriter类可以把XML写入一个流、文件或TextWriter对象中
- Python读取XML配置文件小例子
- Python学习笔记-XML大文件的XSD验证方法