elementtree 相关问题

ElementTree是一个用于创建和解析XML的Python库。

Python 2.7:访问XML注释

我一直使用ElementTree读取XML文件,并且能够正确解析XML。但是我不知道如何阅读评论,尤其是在儿童上下文很重要的地方。在这种特定情况下,我喜欢阅读...

回答 1 投票 0

如何不加载整个文档,而是逐行加载-xml,python,使用xml.etree.ElementTree

我使用xml.etree.ElementTree库,“ for”循环,理论上应该逐行读取。不幸的是,这可能不是,因为执行脚本后,它收到消息'...

回答 1 投票 0

如何从python的Elementtree中获取孙子元素

说我有一个像这样的XML代码: .... .... ...

回答 3 投票 0

仅返回带有elemtree的特定标签

我正在使用elementree来将XML文件与来自打开的地图的数据一起解析为一个新的(较短的)文件。我知道数据包含在具有属性的标签的“节点”和“标签”中。一些节点具有...

回答 1 投票 0

使用ElementTree解析XML时如何拾取子节点的文本值

我有一个包含一系列产品的XML购物Feed,请参见下文。如果我用漂亮的汤解析它,以创建一个熊猫数据框,我将使用类似这样的东西:def parse_shopping_feed(feed_xml):...

回答 2 投票 0

with path.open('r',encoding =“ utf-8”)作为文件:AttributeError:'generator'对象没有属性'open'

我不确定如何访问文件名以及是否按照脚本中的说明进行必要的更改?我正在尝试访问文件夹内的一些文件。我也想使用这些文件...

回答 2 投票 0

我在ElementTree上收到一个奇怪的保存错误

我当前的程序必须更改xml值,为此,我使用具有以下配置的ElementTree:用于排序的文件:将xml.etree.ElementTree导入为ET tree = ET.parse(file)root = tree ....] >

回答 1 投票 0

如何在python ElementTree模块中创建子元素的子元素?

我正在尝试在另一个子元素中创建子元素。 xml应该像 ]

回答 1 投票 0

使用python ElementTree解析XML:ParseError:标记不匹配

我必须使用python ElemetTree解析几个XML文件(它们是另一位开发人员的遗产)。到目前为止,我已经对那些文件进行了一些更正并解析了一个很大的块,但有时我...

回答 1 投票 0

python ElementTree:如何以粗体添加SubElement文本

我如何创建Python ElementTree的子元素来为此编写XML:嗨,怎么了?即。其中一些文本为粗体而另一些则不是,但是当您将它们打印出来时,它们都在同一行上呈现吗? ...

回答 1 投票 0


提取所有文本,而不考虑带有ElementTree的标签

****编辑以在XML中添加根元素(并且它什么也没有改变)****我正在使用python 3.7,我有一个名为'f'的xml文件: [[第1章

回答 2 投票 0

使用python中的ElementTree通过子元素文本对xml文件进行排序

我是python的新手。请帮助我使用python中的Tree来对给定的XML文件进行排序。我想按日期对给定的文件进行排序。. 尝试以下代码: tree = et.parse('record.xml') root = tree.getroot() data = [] for elem in root.findall('doc'): key = elem.findtext('year') key = key.strip() data.append((key, elem)) data.sort() root[:] = [ item[1] for item in data ] tree.write('record_new.xml') 注意key = key.strip()指令。我添加它是因为我注意到您的 year标记包含周围的空格,但排序应仅根据年份进行。 实际上,您应该注意清除周围的所有空间在您的XML标签中。

回答 1 投票 0

ElementTree与.iter()一起使用,但不适用于.find()

我是ElementTree的新手。我想获取xml文件的一些值(文本)。当我尝试root.iter()时,输出是很多标签。但是,当我尝试使用root.find('someTag')或root.findall('someTag')时,输出...

回答 1 投票 0

从多个XML节点提取值

我具有以下数据结构(原始数据为2.5gb,因此必须解析):

回答 1 投票 0

使用Python解析XML时跳过“嵌套标签”

我目前有一个要使用Python解析的XML文件。我使用的是Python的元素树,除了我有一个问题外,它都能正常工作。该文件当前看起来像: ...

回答 1 投票 0

如何使用Elementtree提取XML节点值

我具有以下数据结构(整个文件约为2.5gb,还有更多的人,这就是我依靠解析的原因):

回答 1 投票 0

XML Etree插入元素未更改element.text值

问题描述我试图将“ ORDER”元素添加到people.xml文档中,基于DATE元素中的值进行记录:people.xml: [[... []

回答 1 投票 0

Python-docx和ElemetTree:如何查找超链接在段落中的位置

我正在使用python-docx和ElementTree将Word文档转换为XML,除了超链接外,它的运行状况很好。我可以找到哪个python-docx段落具有超链接,但是如果...

回答 1 投票 0

解析XML并存储值(如果它们出现在列表中)

我有以下XML文件(总共3 Gb,这就是我依靠解析的原因): [ 您的if block由于缺少键而崩溃。 请确保首先检查键是否在属性中。 for xml_event, elem in tree: attributes = elem.attrib if elem.tag == 'event' \ and 'person' in elem.attrib \ and 'link' in elem.attrib \ and elem.attrib['link'] in closed_links: agents_o_i[attributes['person']].append(attributes['link']) 到目前为止的结果: >>> print(agents_o_i) defaultdict(list, {'3716370': ['280959', '280959', '280959']})

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.