我有以下代码但似乎无法找到原因(也不是解决方案)为什么父节点一直作为副本出现在列表的末尾?
soup.find_all()
答案 0 :(得分:0)
在它找到的第一个.xls文件中,它在树的根目录中创建一个“Offerts”节点,然后在“Offerts”下创建一个文件名为的节点。
在后续的.xls文件中,它在根目录中创建另一个“Offerts”节点,然后在第一个节点(创建的第一个“Offerts”节点)下创建一个带有文件名的节点
所以我认为你想要做的只是在根目录创建一次“offerts”节点,因此每次找到.xls文件时都不应运行TreeView1.Nodes.Add("Offerts")
。所以用以下内容替换该行:
If TreeView1.Nodes.Count = 0 Then TreeView1.Nodes.Add("Offerts")
考虑到这个场景,会有效。如果树视图已经有节点,则必须修改该逻辑。