我是 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)
我是一名优秀的程序员,十分优秀!