查看: 862|回复: 1
打印 上一主题 下一主题

ython实现XML文件解析

[复制链接]
新浪微博达人勋 yinong  实名认证
论坛徽章:
31
数据陷阱解读徽章
日期:2016-03-10 10:18:46matlab徽章
日期:2017-02-16 16:46:56机器学习徽章
日期:2017-03-30 17:23:20Tensorflow徽章
日期:2017-08-03 18:16:28比特币徽章
日期:2017-09-28 17:18:05金融徽章
日期:2017-12-08 10:41:29区块链徽章
日期:2017-12-25 17:32:20Excel徽章
日期:2018-01-04 17:13:02Excel徽章
日期:2018-03-01 16:43:21OpenCV徽章
日期:2018-05-10 16:26:44matlab徽章
日期:2018-05-24 16:09:45股票徽章
日期:2018-06-29 11:14:50
跳转到指定楼层
1#
发表于 2018-11-4 19:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

tm Python API XML

https://www.cnblogs.com/xiaobingqianrui/p/8405813.html
python解析XML常见的有三种方法:一是xml.dom.*模块,它是W3C DOM API的实现,若需要处理DOM API则该模块很适合;二是xml.sax.*模块,它是SAX API的实现,这个模块牺牲了便捷性来换取速度和内存占用,SAX是一个基于事件的API,这就意味着它可以“在空中”处理庞大数量的的文档,不用完全加载进内存;三是xml.etree.ElementTree模块(简称 ET),它提供了轻量级的Python式的API,相对于DOM来说ET 快了很多,而且有很多令人愉悦的API可以使用,相对于SAX来说ET的ET.iterparse也提供了 “在空中” 的处理方式,没有必要加载整个文档到内存,ET的性能的平均值和SAX差不多,但是API的效率更高一点而且使用起来很方便。


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对 分享到新浪微博
回复

使用道具 举报

新浪微博达人勋 yinong  实名认证
论坛徽章:
31
数据陷阱解读徽章
日期:2016-03-10 10:18:46matlab徽章
日期:2017-02-16 16:46:56机器学习徽章
日期:2017-03-30 17:23:20Tensorflow徽章
日期:2017-08-03 18:16:28比特币徽章
日期:2017-09-28 17:18:05金融徽章
日期:2017-12-08 10:41:29区块链徽章
日期:2017-12-25 17:32:20Excel徽章
日期:2018-01-04 17:13:02Excel徽章
日期:2018-03-01 16:43:21OpenCV徽章
日期:2018-05-10 16:26:44matlab徽章
日期:2018-05-24 16:09:45股票徽章
日期:2018-06-29 11:14:50
2#
 楼主| 发表于 2018-11-5 10:17 | 只看该作者
python解析三剑客
XML三姐妹

https://www.cnblogs.com/xiaobingqianrui/p/8405813.html
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

 

GMT+8, 2019-8-25 00:08 , Processed in 0.123079 second(s), 27 queries .