Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Python ()不为有效的XML树工作

Python ()不为有效的XML树工作
EN

Stack Overflow用户
提问于 2018-03-23 12:13:08
回答 2查看 6.1K关注 0票数 3

如果我在XML文件上运行以下python (请参见Q的底部):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import xml.etree.ElementTree as ET
tree = ET.parse('C:\\temp\\test2.xml')
print(tree.getchildren())

我知道错误:

AttributeError:'ElementTree‘对象没有属性'getchildren’

我将XML上传到一个在线验证器,它说XML很好。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-23 12:15:30

树本身没有getchildren()方法。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
print(tree.getroot().getchildren())

请注意,不建议使用getchildren()。请参阅文献资料

票数 4
EN

Stack Overflow用户

发布于 2021-07-08 22:46:41

getchildren()被否决了。

所以使用list(elem),在您的例子中使用list(tree.getroot())

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49457644

复制
相关文章
有效的xml文档--DTD
DTD(document type define,简称DTD)是有效的xml文档基础,是一套关于标记符的语法规则,后缀名为 .dtd。 DTD可以在xml文档中直接写入,称为内部DTD;也可以单独形成文件,称为外部DTD.外部dtd文件可以被多个xml文件共享。
热心的社会主义接班人
2018/04/27
1.6K0
有效的xml文档--DTD
xml 里面判断int类型,String类型不为空
目录 1 int类型 2 String类型 1 int类型 <if test="status != null"> and c.status = #{status} </if> 则0和1都可以 所以数字判断的时候,应该是只要判断非空就可以。 2 String类型 <if test="status != null and status != ''"> and c.status = #{status} </if>
一写代码就开心
2022/08/14
1.9K0
NASA网络安全工作的有效性
NASA在防止、检测和缓解网络攻击方面的能力因企业架构方法的混乱无序而受限。企业架构(EA)和企业安全架构(ESA)作为组织分析和运营其IT和网络安全的详细规划,是有效进行IT管理的关键组件。NASA的企业架构开发工作已进行了十多年,但仍未完成,同时,该机构管理IT投资和运营的方式也未统一,多是临时起意。支离破碎的IT方法以及繁杂的各种权限,长期以来一直是该机构网络安全决策环境的一个显著特征。因而,整体看来,NASA面临着较高的网络威胁风险,而有些风险本可以避免。
绿盟科技研究通讯
2022/03/11
1.2K0
NASA网络安全工作的有效性
不为人知的python request小技巧
作者:Op小剑 来源: http://blog.csdn.net/xie_0723/article/details/52790786 关于 Python requests ,在使用中,总结了一些小技巧
小小科
2018/05/02
7540
不为人知的python request小技巧
【Python】Python XML 读写
class ACTIVE_FILE_PROTECT_RULE_VIEW(APIView): renderer_classes = (JSONRenderer, BrowsableAPIRenderer) parser_classes = (JSONParser,) def post(self, request): from datetime import datetime from django.utils import timez
python亦希
2022/01/10
2.5K0
GitHub不为人知的小秘密…让你的工作更高效
近日,GitHub 宣布将无限制地开放私有代码库,这让我们能够在几分钟之内就将那些不想让人别人看到的代码传到云端,还确保我们可以充分利用 GitHub 所提供的诸多功能。
机器之心
2019/04/29
6810
GitHub不为人知的小秘密…让你的工作更高效
决策树是如何工作的
作者:Rahul Saxena 译者:java达人 来源:http://dataaspirant.com/2017/01/30/how-decision-tree-algorithm-works/(点击文末阅读原文前往) 人工智能时代悄然而至,你可以继续安心地敲着代码,但必须对崭新的技术,陌生的算法保持高度的警惕和关注。 —— java达人 决策树算法属于监督学习算法系列。与其他监督学习算法不同,决策树算法也可用于求解关于回归和分类问题。 使用决策树的目的通常是创建一个训练模型,可以通过学习根据先验数
java达人
2018/01/31
1.4K0
决策树是如何工作的
python 解析XML
a.name #就是上面的 "id"   a.value #属性的值   访问元素属性
艳艳代码杂货店
2021/11/01
3.5K0
10个不为人知的 Python 冷知识
这东西有啥用呢?据说它是Numpy的语法糖,不玩 Numpy 的人,可以说是没啥用的。
昱良
2019/05/06
4100
10个不为人知的 Python 冷知识
GitHub不为人知的小秘密…让你的工作更高效
近日,GitHub 宣布将无限制地开放私有代码库,这让我们能够在几分钟之内就将那些不想让人别人看到的代码传到云端,还确保我们可以充分利用 GitHub 所提供的诸多功能。
昱良
2019/03/07
6220
GitHub不为人知的小秘密…让你的工作更高效
本文经机器之心(微信公众号:almosthuman2014)授权转载,禁止二次转载
abs_zero
2019/03/06
5070
GitHub不为人知的小秘密…让你的工作更高效
python 解析xml
from urllib.request import urlopen from xml.etree.ElementTree import parse
用户5760343
2019/10/21
3.4K0
Python XML No module
在学习使用Python解析XML的过程中,使用官方文档https://docs.python.org/2/library/xml.etree.elementtree.html中的例子进行测试,代码如下:
py3study
2020/01/06
6950
Python XML No module
python处理xml
XML格式类型是节点嵌套节点,对于每一个节点均有以下功能,以便对当前节点进行操作:
菲宇
2019/06/11
1.5K0
Python XML解析
----http://www.w3cschool.cn/python/python-xml.html
py3study
2020/01/10
2.3K0
python 解析XML
a.name #就是上面的 "id"   a.value #属性的值   访问元素属性
代码伴一生
2021/11/01
3.1K0
Python - xml模块
标签>>: country 、标签属性>>: {'name': 'Panama'}
py3study
2020/01/10
7300
Python - xml模块
python那些实用且不为人知的技巧
虽然使用python很多年,但是有些方法,还是没有掌握;最近仔细阅读了一本书,发现了一些实用不为人知的方法。
赵云龙龙
2020/09/24
3740
Python操作xml
Xml XML指可扩展标记语言(Extensible Markup Language) XML被设计用于结构化、存储和传输数据 XML是一种标记语言,很类似于HTML XML没有像HTML那样具有预定义标签,需要程序员自定义标签。 XML被设计为具有自我描述性,并且是W3C的标准 XML元素 XML的元素是指从开始标签直到结束标签的部分(均包括开始结束)。 一个元素可以包含: 1、其他元素 2、文本 3、属性 4、或混合以上所有 XML语法规则 所有的XML元素都必须有一个开始标签和结束标签,
py3study
2020/01/10
2.3K0
python写xml
dom写xml 1.引入包 import xml.dom.minidom 2.writexml方法 writexml(writer, indent, addindent, newl, encoding) writer是文件对象 indent是每个tag前填充的字符,如:' ',则表示每个tag前有两个空格 addindent是每个子结点的缩近字符,如下面的例子中单引号中我直接用的tab键 newl是每个tag后填充的字符,如:'\n',则表示每个tag后面有一个回车 encoding是生成的XML信
py3study
2020/01/03
1.9K0

相似问题

Crontab不为python工作

33

Opencv不为python工作?

16

JSON.parse不为有效的json工作

11

Python XML比较树的

10

Python刮刀不为TripAdvisor工作

15
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文