python lxml读写xml
【摘要】 1. 写xml文件
a) 用etree和objectify
from lxml import etree, objectify E = objectify.ElementMaker(annotate=False)anno_tree = E.annotation( E.folder('VOC2014_instance'), E.filename("test.jpg"), E...
1. 写xml文件
a) 用etree和objectify
-
from lxml import etree, objectify
-
-
E = objectify.ElementMaker(annotate=False)
-
anno_tree = E.annotation(
-
E.folder('VOC2014_instance'),
-
E.filename("test.jpg"),
-
E.source(
-
E.database('COCO'),
-
E.annotation('COCO'),
-
E.image('COCO'),
-
E.url("http://test.jpg")
-
),
-
E.size(
-
E.width(800),
-
E.height(600),
-
E.depth(3)
-
),
-
E.segmented(0),
-
)
-
-
etree.ElementTree(anno_tree).write("text.xml", pretty_print=True)
-
-
输出的test.xml文件内容如下:
VOC2014_instance/person
test.jpg
COCO
COCO
COCO
http://test.jpg
800
600
3
0
```
如果需要在anno_tree的基础上加其他标签的话用append即可:
E2 = objectify.ElementMaker(annotate
文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jacke121/article/details/103085055
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)