gpt4 book ai didi

python - cElementtree 和 ElementTree 有什么区别?

转载 作者:太空狗 更新时间:2023-10-29 17:10:08 25 4
gpt4 key购买 nike

对dom略有了解,想了解一下ElementTree。 Python 2.6 的 ElementTree 实现稍旧,但仍然可用。但是,它看起来像是带有两个不同的类:xml.etree.ElementTree 和 xml.etree.cElementTree。有人会如此好心地启发我他们的差异吗?谢谢。

最佳答案

它是相同的库(相同的 API,相同的功能),但 ElementTree 是用 Python 实现的,而 cElementTree 是用 C 实现的。

如果可以,请使用 C 实现,因为它针对快速解析和低内存使用进行了优化,并且比 Python 实现快 15-20 倍。

如果您处于受限环境中(不允许加载 C 库),请使用 Python 版本。

关于python - cElementtree 和 ElementTree 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2351694/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com