gpt4 book ai didi

Python 从 webservice 中保存 xml

转载 作者:太空宇宙 更新时间:2023-11-03 12:34:30 28 4
gpt4 key购买 nike

我正在使用网络服务从中获取某个 xml 文件。它与 urllib2 一起工作正常我将 xml 作为文件对象。所以我想知道什么是最快的方法来将它存储在内存中的某个地方,或者甚至不存储只是解析它。

我在该对象上尝试了 iterparse,它花费的时间太长,除非我先将它保存在文件中,然后 iterparse 花费的时间要少得多。

所以现在我使用这段代码首先将其存储在本地,然后根据需要对该文件进行处理,我想知道是否有最快的方法,最快的文件存储方式。

url = "webservice"
s = urllib2.urlopen(url)

file = open("export.xml",'wb+')
for line in s:
file.write(line)

谢谢

最佳答案

您不需要逐行编写。一口气写完:

>>> import urllib2
>>> url = "webservice"
>>> s = urllib2.urlopen(url)
>>> contents = s.read()
>>> file = open("export.xml", 'w')
>>> file.write(contents)
>>> file.close()

关于Python 从 webservice 中保存 xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9697901/

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