我有50MB的xml文件,我想改变specyfic标签值,当他们有子标签specyfic值由python。我尝试使用xml.etree.ElementTree和任何stockoverflow用户建议,但仍然没有结果。你能给我一些提示吗
<parent>
<child1>321</child1>
<par_child2>
<par_par_child1>
<par_par__child1_child>XYZ</par_par__child1_child>
...
</par_par_child1>
</par_child2>
</parent>
现在呢
if <par_par__child1_child> = 'XYZ':
replace <child1> tag value to '123'
如果您认为python不适合这个任务,我应该使用什么?我将非常优雅的任何帮助
root
是通过查询树获得的:tree.getroot()
“XYZ”是
par_par_child1_child
元素的文本Python非常适合这个任务,但是在使用它之前必须先学习一下,即使它比其他语言更容易
编辑
澄清之后,使用
lxml
:的工作代码
输出
相关问题 更多 >
编程相关推荐