你确定已经去掉了所有None了吗?使用panel检查数据
树形数据路径不连续了?tree _to_list函数对路径要求比较严格,不连续的路径就会是空列表。
补充回复:
如上图,你应该清理了路径,导致路径不连续了。
解决办法有不少。
1:重新排序路径
2:也可以自己写一个tree_to_list.
2:
2 个赞
因为原文件还链接着Revit文件里的元素 就没有上传
问题在于
import ghpythonlib.treehelpers as gt
SourceList = gt.tree_to_list(SourceTree, lambda x: x)
之后再添加一句
SourceList = [x for x in SourceList if x != None]
去掉none值就好了 感谢各位
1 个赞