python基础系列教程——python将字典dict转化为xml字符串,并以不同样式打印输出
来源:互联网 发布:131458淘宝买家信官网 编辑:程序博客网 时间:2024/04/28 18:55
全栈工程师开发手册 (作者:栾鹏)
python教程全解
python将字典dict转化为xml字符串,并以不同样式打印输出
#coding:utf-8#字典转化为xmlfrom xml.etree.ElementTree import Element, SubElement, tostringfrom xml.dom.minidom import parseString#定义一个对象,在python中叫字典dictmyobjects = { 'key1': { 'key11': 'value11', 'key12': 12, 'key13': 13, }, 'key2': { 'key21': 'value21', 'key22': ['value22_1', 'value22_2', 'value22_3'], 'key23': 23, }, 'key3': { 'key31': 'value31', 'key32': 32, },}objects = Element('objects') #根节点for isbn, info in myobjects.items(): #迭代每一个属性,属性和值(这里的每个值都是另一个对象) object = SubElement(objects, isbn) #创建子节点 for key, val in info.items(): SubElement(object, key).text = ', '.join(str(val).split(':'))xml = tostring(objects)print('原始xml样式输出')print(xml)print('\n美观xml样式输出')dom = parseString(xml)print(dom.toprettyxml(' '))print('遍历所有节点作为一个大的平坦结构')for elmt in objects.getiterator(): print(elmt.tag, '-', elmt.text)print('\n在xml中进行简单搜索')for book in objects.findall('.//key11'): print(book.text)
阅读全文
1 0
- python基础系列教程——python将字典dict转化为xml字符串,并以不同样式打印输出
- Python基础-dict字典
- python实现将字符串转化为数字(逆序输出)
- 【Python】基础学习——列表(list),元祖(tuple),字典(dict),字符串(string),集合(set)
- python如何将字典中的值转化为list结构,以词频统计为例
- Python处理json字符串转化为字典
- Python处理json字符串转化为字典
- Python处理json字符串转化为字典
- Python基础学习篇—字典(dict)
- python如何将字符串转换成字典dict类型
- python 使用 simplejson 将字符串转换成字典dict
- python基础篇--Dict(字典)
- Python基础之字典dict
- 转:python-将字符串转换为字典
- 用 python 将图片转化为字符串
- Python基础——dict
- python基础数据结构——列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set) 介绍及相互转换
- python基础学习——列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set) 介绍及相互转换
- tomcat9安装及其简单测试
- Android Studio升级3.0后一直Refreshing gradle project
- Halcon混合C#编程-显示图片
- win7系统下 用U盘安装Ubuntu_16.04详细步骤说明
- linux学习之修改文件的权限和属组
- python基础系列教程——python将字典dict转化为xml字符串,并以不同样式打印输出
- ios NavigationController
- 【shell】实例(3)
- 51Nod 1116 K进制下的大数
- SQL中limit语法的用法
- Java MyBatis(1)--- Generator 详解
- Unity3D学习笔记3-响应用户输入
- 特殊符号不同浏览器之间的兼容性处理
- class小结