【发布时间】:2021-12-16 06:38:47
【问题描述】:
我有这个 xml:
<resources>
<string name="name1">value1</string>
<string name="name2">value2</string>
<string name="name3">value3</string>
<string name="name4">value4</string>
<string name="name5">value5</string>
</resources>
我想更改每个字符串标签的每个值,我尝试过使用 ElementTree 但我无法解决它...
我有这个,但它不起作用!
tree = ET.parse(archivo_xml)
root = tree.getroot()
cadena = root.findall('string')
cadena.text = "something"
【问题讨论】:
-
我对 python 中的 XML 没有任何经验,但我猜
root.findall()返回一个您需要迭代的列表。
标签: python python-3.x xml elementtree