gpt4 book ai didi

python - 如何从 Python 快速流式传输 XML 输出

转载 作者:数据小太阳 更新时间:2023-10-29 01:57:20 24 4
gpt4 key购买 nike

迭代编写 XML 文件的快速方法是什么(即无需将整个文档存储在内存中)? xml.sax.saxutils.XMLGenerator 可以工作但速度很慢,在 I7 机器上大约为 1MB/s。这是一个test case .

最佳答案

我意识到不久前有人问过这个问题,但与此同时,引入了一个 lxml API,看起来很有希望解决这个问题:http://lxml.de/api.html ;具体请引用以下章节:“增量式XML生成”。

我通过流式传输 10M 文件快速测试了它,就像在您的基准测试中一样,在我的旧笔记本电脑上只花了不到一秒,这绝不是很科学,但与您的 generate_large_xml() 函数。

关于python - 如何从 Python 快速流式传输 XML 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19502503/

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