【发布时间】:2021-12-31 14:56:45
【问题描述】:
我最近开始学习 python,但我的代码有问题。 我正在尝试使用具有以下形式的 elementtree 解析 xml:
<UNHEATED_ROWS>6</UNHEATED_ROWS>
<UNHEATED1 rid="1">
</UNHEATED1>
<UNHEATED2 rid="1">
</UNHEATED2>
<UNHEATED3 rid="1">
</UNHEATED3>
<UNHEATED4 rid="1">
</UNHEATED4>
<UNHEATED5 rid="1">
</UNHEATED5>
<UNHEATED6 rid="1">
用这个:
for i in range root.iter('UNHEATED_ROWS'):
uheatedzones = UNHEATED_ROWS.text
for j in range uheatedzones:
uzones.append("UNHEATED" + str(j+1)):
for k in range(int(uheatedzones)):
for uzones[k] in root.iter("UNHEATED%s" % (k+1)):
print(uzones[k])
而不是 UNHEATED1,UNHEATED2... 我希望得到我得到的印刷品
我的代码有什么问题? 谢谢
【问题讨论】:
标签: python python-3.x list xml-parsing elementtree