Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何通过Elementtree检查属性是否存在?_Python_Xml_Elementtree - Fatal编程技术网

Python 如何通过Elementtree检查属性是否存在?

Python 如何通过Elementtree检查属性是否存在?,python,xml,elementtree,Python,Xml,Elementtree,我需要检查某些属性是否存在。比如: 如果“废话废话”为无: 打印“没有这样的属性” 其他: 打印“属性存在” 元素对象具有dict中的所有属性 如果“blah”不在elem.attrib中: 打印“没有这样的属性” 好吧,“废话废话”毫无意义。。。语法甚至不是Python,我看不到与Elementtree的任何关系-请澄清this@Jon为什么语法不是Python?除了“废话废话”,这不是一个有效的名字。编辑:对,else后面缺少的冒号……您是否必须验证某个特定元素中是否存在特定属性,或者是否在

我需要检查某些属性是否存在。比如:

如果“废话废话”为无:
打印“没有这样的属性”
其他:
打印“属性存在”

元素
对象具有dict中的所有属性

如果“blah”不在elem.attrib中:
打印“没有这样的属性”

好吧,“废话废话”毫无意义。。。语法甚至不是Python,我看不到与Elementtree的任何关系-请澄清this@Jon为什么语法不是Python?除了“废话废话”,这不是一个有效的名字。编辑:对,
else
后面缺少的冒号……您是否必须验证某个特定元素中是否存在特定属性,或者是否在任何元素中设置了该属性?你能举一个你想做什么的例子吗?输入XML文档的示例?另外,一个预期输出的示例?我不确定是否应该麻烦提及,
whatever==None
,应该写入
whatever is None
,我可以在哪里设置标记?什么是“废话”?blah==attrib?@user1464922我给出了我所能给出的最好的答案,你是如何陈述这个问题的。如何设置标记是一个不同的问题,答案将取决于您需要对XML文档做什么。我建议阅读我链接到的文档和一个简短的指南。