python中使用xmltodic处理xml文件,关于其中的列表问题。
来源:互联网 发布:企业内部网络建设 编辑:程序博客网 时间:2024/06/05 04:18
问题说明:
使用xmltodic模块处理xml文件简单例子:
import xmltodictwith open(xmlfile) as xml: data = xmltodict.parse(xml)print data如果xml文件中是这样的:
<a><b>test</b></a>结果就是:
{'a': {'b': 'test'}}
如果xml中是:
<a><b>test1</b><b>test2</b></a>
结果就是:
{'a': {'b': ['test1', 'test2']}}
那么问题来了,在转换过程中如果标签中只有一条内容,就是一个字符串,多个就会自动变成列表;如果想让第一种情况也变成一个列表形式呢?
解决方案:
import xmltodictwith open(xmlfile) as xml: data = xmltodict.parse(xml, force_list=('b',))print data这样就可以了!
1 0
- python中使用xmltodic处理xml文件,关于其中的列表问题。
- python中关于深嵌元组转列表的小问题
- 使用JDOM读取XML文件,并输出其中的数据
- 关于使用xib的自定义UITableViewCell中修改其中view的问题及解决
- 关于IDEA中src下不能使用xml文件导致的问题
- Python使用ElementTree处理xml文件
- python中关于处理汉字乱码的问题
- 关于python的列表排序问题汇总
- python处理xml文件
- python处理XML文件
- python 处理xml文件
- Python处理xml文件
- 关于Android中xml文件的使用基础知识
- 关于Python中两个列表的比较
- 使用python 3.0 处理utf8格式的文件BOM问题
- web.xml 文件中关于配置问题
- XML中关于“使用元素还是属性”的问题
- 使用Python处理XML
- Eclipse快捷键大全
- 安装了MathType但Word中公式打不开
- VPN服务嗅探工具ike-scan
- JavaScript入门篇--DOM操作
- Jenkins搭建.NET自动编译测试与发布环境
- python中使用xmltodic处理xml文件,关于其中的列表问题。
- 教你如何编写简单的Java网络爬虫
- linux的相关知识
- 补充:MyModule类
- 使用ListView更新数据一直闪烁的解决办法
- Win下用Pycharm远程连接虚拟机Linux的环境准备
- 关于强制换行的总结
- 关于domain adaptation
- Javascript 闭包与高阶函数 ( 一 )