Python 将属性插入到XML文件中的特定节点

Python 将属性插入到XML文件中的特定节点,python,xml,linux,Python,Xml,Linux,我有一个具有以下模式的XML: <?xml version="1.0"?> <TagA attr1="abs" attrB="mdf"> <TagB> <TagC attr3="g12dg" attr4="fgf"> <TagD attr5="dgs" attr6="furu" /> </TagC> <TagC attr3="fh5yg" attr4="ergf">

我有一个具有以下模式的XML:

<?xml version="1.0"?>
<TagA attr1="abs" attrB="mdf">
  <TagB>
    <TagC attr3="g12dg" attr4="fgf">
      <TagD attr5="dgs" attr6="furu" />
    </TagC>
    <TagC attr3="fh5yg" attr4="ergf">
      <TagD attr5="dgs" attr6="tdru" />
      <TagD attr5="oko" attr6="tsas" />
    </TagC>
  </TagB>
</TagA>
attr3对于每个节点TagC都是唯一的

我需要做的是,对于每个节点TagC,在命令行上执行一些操作OP1,然后返回并插入一个属性attr7,其值=从OP1到同一节点TagC的输出


我正试图在Ubuntu上使用Python实现这一点。

向我们展示您的尝试。您尝试过什么吗?Python在标准库中有一个。ElementTree API最容易使用。可能重复:这可能会帮助您: