python-22-构建xml文档
来源:互联网 发布:java和scala 编辑:程序博客网 时间:2024/05/17 03:02
Elemnt 对应父元素
ElementTree对应结构树
<code>
from xml.etree.ElementTree import Element,ElementTreeimport csve = Element('Data')e.set('name','abc')e.text = '123'from xml.etree.ElementTree import tostring# 可以看到元素的xml的形式 b'<Data name="abc">123</Data>'print(tostring(e))#格式化xml文件def pretty(e,level = 0): if len(e) > 0: e.text = '\n' + '\t' * (level + 1) for child in e: pretty(child,level + 1) child.tail = child.tail[:-1] e.tail = '\n' + '\t' * leveldef csvToXml(fname): with open(fname,'r') as f: reader = csv.reader(f) #得到第一行 headers = next(reader) root = Element('Data') for row in reader: eRow = Element('Row') root.append(eRow) #同时迭代头部信息和数据信息 for tag,text in zip(headers,row): e = Element(tag) e.text = text eRow.append(e) pretty(root) return ElementTree(root)et = csvToXml('pingan.csv')et.write('pingan.xml')
</code>
0 0
- python-22-构建xml文档
- python操作xml文档
- python解析XML文档
- python解析XML文档
- python解析xml文档
- Python解析xml文档
- python 读取xml文档
- Python解析XML文档
- Python 解析 xml文档
- python 6-4 如何构建xml文档使用标准库中的xml.etree.ElementTree 构建ElementTree,使用write方法写入文档
- python构建XML树结构
- python解析xml文档实例
- 使用PYTHON创建XML文档
- python解析xml文档实例
- XML方法二:使用XmlSerializer构建XML文档
- [Python]xml.etree.ElementTree处理xml文档
- 使用Velocity+zip+xml快速构建word2007文档
- DTD:定义XML文档的合法构建模块
- Gamma函数(伽玛函数)的一阶导数、二阶导数公式推导及java程序
- 解决Minimum supported Gradle version is 3.3. Current version is 2.14.1问题
- 机器学习
- Linux上面增加swap空间
- 当数据量较大时,两个tab切换的效率问题
- python-22-构建xml文档
- C语言条件编译详解
- HDU 3974-Assign the task(dfs构建结构+裸线段树)
- 收集service源码分析文章
- 1074: 人见人爱A+B
- 字符编码笔记:ASCII,Unicode和UTF-8
- python-23-读写excel文件
- SharePreference 跨进程使用测试
- bzoj1084: [SCOI2005]最大子矩阵