开发者社区 问答 正文

如何在python中生成多个不在一起的矩形?

如何在python中生成多个不在一起的矩形?

展开
收起
游客ahv54x37wvm7u 2021-10-31 15:56:06 320 分享 版权
1 条回答
写回答
取消 提交回答
  • 用xpath找到file这个节点,然后寻找其子节点比较filename的名字是否相等,如果相等的话直接返回其父节点,然后用root删除掉该节点,代码如下 node2=root.xpath("/root/file") for i in range(len(node2)): ... for c in node2[i]: ... if c.text=='as': ... print i ... root.remove(node2[i]) Traceback (most recent call last): File " ", line 5, in File "lxml.etree.pyx", line 744, in lxml.etree._Element.remove (src/lxml/lxml.etree.c:32634) ValueError: Element is not a child of this node.

    2021-10-31 15:56:24
    赞同 展开评论
问答分类:
问答标签:
问答地址: