Python中从文件读取XML,构建树,在树中重写并生成Python代码的最佳方法是什么? (我有点困惑,因为在Python中似乎有多个选项,如expat,ElementTree,XSLT,......)。
答案 0 :(得分:3)
你应该看看lxml。它易于使用,只需几步即可完成您想要的任务。如果你想坚持stdlib,那么你看看ElementTree(Python 2.5+)。您需要的XML处理类型取决于您的needs,对于高性能XML解析,请阅读this。
编辑:我的答案是使用Python进行XML解析,并且没有回答你的上一个问题:“生成Python代码”,因为这没有意义:)答案 1 :(得分:0)
我使用美丽的汤。它相对易于使用且功能强大。 Check it out here