是否有数据树的python库?
我的意思是树作为一般数据结构,而不仅仅是一个xml树。 (比如this question,但是在python中。)
答案 0 :(得分:16)
pypi建议tinytree,treedict,caxes,pyavl ......这些只是过滤后的前几位许多偶然的命中(指向特定的树,如XML,AST等等;-)。如果你澄清了你想对你的树木做什么,建议一个特定的包装可能会更容易。
答案 1 :(得分:13)
我对treelib感到满意。它解决了我的问题。可以使用更多的文档。但代码很清楚。
答案 2 :(得分:4)
尽管ETE库似乎最初是为了与系统发育树一起开发的,但它实现了许多通用功能,可以处理任何类型的分层树结构,包括程序树绘图和可视化。
有一个全面的tutorial and a reference guide,以防您想要探索它。
答案 3 :(得分:1)
python-graph似乎是一个相当全面和完整的软件包,可以导出DOT图表以供Graphviz使用。
答案 4 :(得分:-4)
您可能希望查看cElementTree。