简单python lxml CRUD?
我一直在寻找一个python模块/API,它做了一些我认为非常简单的事情:简单python lxml CRUD?,python,lxml,Python,Lxml,我一直在寻找一个python模块/API,它做了一些我认为非常简单的事情: 读取XML文件 添加/编辑/删除条目 到目前为止,我发现了几个与复杂的面向对象数据库接口的代码片段,但没有一个非常简单: xml = etree.parse ('file.xml') xml.add(xpath, new_node(attrs)) xml.remove(xpath) xml.edit(xpath, new_attrs(attrs)) xml.write() 我肯定是误解了API,但还是希望能有一些启发
xml = etree.parse ('file.xml')
xml.add(xpath, new_node(attrs))
xml.remove(xpath)
xml.edit(xpath, new_attrs(attrs))
xml.write()
我肯定是误解了API,但还是希望能有一些启发
提前谢谢 你结帐了吗?它有足够的例子告诉你如何做你想做的大部分事情 标准库中也有解决方案。我认为来自的
clear()
应该可以正常工作。另一方面,如果您对外部依赖没有问题,我想,虽然我不确定,lxml是否提供了更快的解决方案。是的,我确实。。。不知何故,我希望API更易于人类阅读,但我猜那是XML;P