gpt4 book ai didi

python - 如何将 XML 结果解析为数组?

转载 作者:太空宇宙 更新时间:2023-11-04 08:16:38 25 4
gpt4 key购买 nike

我是 Python 新手,需要一些帮助。网络不是很有帮助。简而言之,我有一个如下所示的网络响应:

<html>
<field>123</field>
<field>456</field>
</html>

我想做的是将字段元素中的所有内容放入一个我可以索引的数组中。最终结果如下所示:

myArray[0] = 123
myArray[1] = 456

等等……

我最终要做的是运行一个随机数生成器来随机选择这个数组中的一个元素并检索它的值。

这可能吗?我似乎无法在网上找到直接的答案,所以我觉得我可能问错了。

最佳答案

如果您正在做类似的简单事情,您可能需要查看 ElementTree内置于 python 中的模块。你不需要安装任何额外的东西,它都包含在 python 中

import xml.etree.ElementTree as ET

filename='data.txt'
tree = ET.parse(filename)
root = tree.getroot()
myArray=[]

for x in root.findall('field'):
myArray.append(x.text)

print(myArray)

关于python - 如何将 XML 结果解析为数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13373376/

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