考虑以下xml文件(lieferungen2.xml):
<?xml version="1.0"?>
<lieferungen>
<artikel id="1">
<name>apple</name>
<preis >2</preis>
<lieferant>Friedman</lieferant>
</artikel>
</lieferungen>
使用以下代码,我想将“apple”打印到命令行:
import xml.dom.minidom
dom = xml.dom.minidom.parse("lieferungen2.xml")
a = dom.getElementsByTagName("artikel")
num=0
while(True):
if a[0].childNodes[num].nodeName != "name":
num++
else:
break
print(a[0].childNodes[num].childNodes[0].nodeValue)
但是,我收到以下错误消息:
num++
^
SyntaxError: invalid syntax
对我来说这个语法看起来很好?这里怎么了?你知道吗
Python不支持
x ++
将变量增加1。你知道吗相反,您必须执行
x += 1
。你知道吗所以你的代码是:
num++不是有效的Python代码,如下所示
相关问题 更多 >
编程相关推荐