gpt4 book ai didi

python - 使用 Python 加载 XML 数据

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

我有这个正在运行的代码,但是如何加载项目值而不是对象本身并将其记录到数组中。

import urllib
import xml.etree.ElementTree as xml
tree = xml.parse(urllib.urlopen('http://lazhalazha.livejournal.com/data/rss'))
rootElement = tree.getroot()
for a in rootElement.findall('channel/item/guid'):
print a

输出

<Element 'guid' at 0xb75316ec>
<Element 'guid' at 0xb7531a0c>
<Element 'guid' at 0xb7531c8c>
<Element 'guid' at 0xb7531f0c>
<Element 'guid' at 0xb753a22c>
<Element 'guid' at 0xb753a4ec>
<Element 'guid' at 0xb753a7ac>
<Element 'guid' at 0xb753aa6c>
<Element 'guid' at 0xb753ad2c>

最佳答案

也许您想要a.text

如果 guid 元素可能包含带有自己文本的子元素,并且您希望对整个元素进行文本序列化,请使用 etree.tostring(a, method='text').

这是一个非常基本的问题。通读lxml tutorialElement 类上。

关于python - 使用 Python 加载 XML 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9589963/

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