Pywayne Data Structure 数据结构工具集,提供逻辑条件树、并查集和 XML 文件读写功能。 Quick Start ConditionTree - 逻辑条件树 用于存储和管理条件表达式的树形结构。 初始化 添加节点 通过路径列表添加节点。 节点字典格式 : 查找节点 按标签名查找 : - 查找指定标签名的节点 按路径查找 : - 沿给定路径查找节点 打印树路径 打印从根到所有叶子的完整路径。 UnionFind - 并查集 并查集数据结构,支持按秩合并与路径压缩。 初始化 查找集合标识 合并集合 检查连接性 元素计数 XmlIO - XML 读写 用于 XML 文件的读取和写入,支持与 ConditionTree 互转。 初始化 参数说明 : | 参数 | 类型 | 说明 | |------|------|------| | | str | 待读取的 XML 文件路径 | | | str | 待输出的 XML 文件路径 | 读取 XML 返回 :解析得到的 对象 写入 XML 参数说明 : | 参数 | 类型 | 说明 | |------|------|------| | | str | 根节点名称,将作为 XML 根标签 | 应用场景 | 场景 | 使用类 | |------|------| | 决策树逻辑 | | | 网络连接管理 | | | 配置文件处理…