您的位置:首页 > 编程语言 > Python开发

[python]deteval中groundtruth.xml内容重新排序

2014-05-07 02:45 351 查看
#xml api:/article/4907239.html

#dictionary operations: key in dict....

from xml.dom import minidom, Node
doc = minidom.parse('out.xml')
tagset=doc.firstChild
image=tagset.firstChild
images={}
while image:
# print image.toxml()
# props=dir(image)
# print type(image)
# print type(image)
if hasattr(image,"tagName"):
# print image.tagName+":"
# print str(eval("image.%s"%"tagName"))
for imagetag in image.childNodes:

imagename=image.getElementsByTagName("imagename")[0].childNodes[0].nodeValue
images[imagename]=image

# if hasattr(imagetag,"tagName"):
# if imagetag.tagName=="imagename":
# print imagetag.toxml()

image=image.nextSibling

# for i in images.keys():
# print i

print "<tagset>"
for i in range(1,419):
imagename=str(i)+".jpg"
if images.has_key(imagename):
print imagename+"formatted"
print images[imagename].toxml()
print "</tagset>"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: