【发布时间】:2021-11-22 21:51:03
【问题描述】:
我使用 anytree 为我的自定义分类创建了一棵树,我可以使用以下方法搜索树:
from anytree import find
name='c'
find(root, lambda node: node.name == name)
这会返回一个 Node 类的对象,看起来像这样:
Node('/f/b/d')
因此,对于子 c,d 是直接父级,我只想提取 'd' 而不是上面提到的整个路径。
任何帮助将不胜感激:)
【问题讨论】:
-
我不知道
anytree,但也许它可以搜索node.next.name == name