每次调用此方法时,如何插入或更新匹配条目?
def makeXml(path):
root = Element("modules")
tree = ElementTree(root)
childPath = Element(os.path.basename(path).split(".")[0])
childPath.set("path", path)
root.append(childPath)
print etree.tostring(root)
当我第一次调用该方法时,它应该创建一个新条目。
makeXml("~/Desktop/filterList.mod")
这第一个打印<modules><filterList path="~/Desktop/filterList.mod" /></modules>
makeXml("~/Documens/sorter.mod")
但我希望在执行相同的方法时应该添加一个新条目,例如
<modules>
<filterList path="~/Desktop/filterList.mod" />
<sorter path="~/Documens/sorter.mod" />
</modules>
但它没有发生,而是被覆盖。