在我的情况下,如何从给定的标签“自然”中读取 xml。 我下面的代码读取了整个 xml 文件。

import boto3
Read the xml file from bucket data1 of s3 
s3 = boto3.resource('s3')
obj = s3.Object('data1', 'file12.xml')
body = obj.get()['Body'].read()

请问谁能帮帮我?

#1楼 票数:0 已采纳

@salsa 我不知道你到底想要什么。 我的理解是您有一个 XML 文件,并且您正在尝试从中获取/过滤一些信息。

这是我从 XML 文件获取信息的代码

from xml.etree.ElementTree import parse
xmlTree = parse("note.xml")
for element in xmlTree.findall("department"):
    print(element.text)

for element in xmlTree.findall("firstName"):
    print(element.text)

我使用的示例 XML 格式是

<Emp>
    <firstName>Rahul</firstName>
    <lastName>Anand</lastName>
    <dob>20/10/1990</dob>
    <gender>Male</gender>
    <department>Finance</department>
    <department>Admin</department>
</Emp>

Python代码的结果是

Finance
Admin
Rahul

请参考我的链接https://repl.it/@TamilselvanLaks/readXML

Note: You should click 'run' button to execute the program.

请让我知道这是否符合您的期望。

  ask by salsa translate from so

未解决问题?本站智能推荐:

1回复

从给定标签读取xml文件熊猫

我的xml数据如下, 我希望输出数据帧为 英语 马拉地语 prompt_username वापरकर्त्याचेनाव 物品 आगमन चेतावणी 输出是一种英语到马拉地语表。 我尝试使
3回复

在给定标签处将XML文件拆分为多个

我想将XML文件拆分成多个文件。 我的工作站非常受限于带有Xalan 2.7.1的Eclipse Mars。 我也可以使用Python,但以前从未使用过它。 我怎样才能将它们变换为这样 我需要在带有标题的单个文件中的每个“行”数据。 上面的数据只是一个例子。 大多数“行”数据都
1回复

在给定标签处将XML文件拆分为多个XML文件

我找到了一个将XML文件拆分为多个文件的示例,但是它似乎没有生成输出。 这是代码: 我更改了行: context = ET.iterparse('c:/Users/username/Documents/pyth/test.xml', events=('end', )) from co
1回复

将XML文件拆分为多个给定标签,例如:使用python的标签

嗨,我有一个大的 xml 文件,在这里我想根据 id 将该 xml 文件拆分为多个文件(此处 id 是唯一的)。 现在我有一个带有 3 个唯一标签 ID 的 xml 文件,我想拆分它们。 我的文件如下主文件 我需要一个带有页眉和页脚的单个文件中的每个“id”数据(您可以观察以下文件),上面是示例文件
1回复

如何使用Boto3列出没有特定标签的快照

我试图找到没有特定标签的快照。 对于快照,我想要所有没有Do-Not-Delete标签的快照。 不管标签的价值是多少。 这就是我现在正在做的: 我不认为是否有基于负面比较的过滤器。 循环遍历并过滤掉具有特定标签的列表的正确方法是什么?
2回复

用于获取没有特定标签的实例名称的Lambda脚本

出于测试目的,我有 3 个实例,其中 2 个有标签 key:Backup Value:Testing 和 1 没有这个我想获取没有这个特定标签的实例名称。 我正在尝试这种逻辑,即获取所有实例名称,然后查找具有此备份标签的实例,然后从第一个列表中删除第二个列表。 我能够获得两个列表,但无法从第一个列表
1回复

如何查找特定标签下的预留实例总数?

我在python中使用boto ec2查询AWS。 首先,我通过get_all_reserved_instances找到所有保留的实例,然后我也能够通过instance_count找到每个instance_type的总数。 我试图计算标签下的预留实例总数。 例如。 我们有两个标签gro
1回复

使用boto3库从AWSS3存储桶读取XML文件的内容

我正在尝试读取 XML 文件的内容以使用 BOTO3 库进行解析,并在执行此操作时遇到以下错误。 我正在使用以下 python 代码。 打印 parsed_xml 变量或正文时出现以下错误。 -------------------------------------------------- --