[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>"
#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>"
相关文章推荐
- Python入门:请重新输入并获取最新的一次输入的内容
- 重新排序文本文件(txt)里面的内容
- android根据内容对list重新排序
- Linux下用python对文件内容按列进行排序-功能等同于Linux下的sort命令对文件内容进行排序
- python基础内容重新理解之函数
- python排序的简单方法
- Python 学习入门(11)—— 排序
- python学习笔记(1)--《python基础教程》第1章内容总结
- python3+PyQt5 重新实现QT事件处理程序
- 使用python进行re拆分网页内容
- 北航计算机机试10判断整数数组相同06排序与数组内容结合
- javascript 表格内容排序 简单操作示例代码
- python的DataFrame排序问题
- CDays-3 习题三 (八皇后问题)及相关内容解析。Python 基础教程
- 王亟亟的Python学习之路(九)-sorted()排序以及简单字符串处理
- vim 7.4 加上 lua python支持 未重新编译
- python通过对字典的排序,对json字段进行排序
- Python/pytorch sort函数(排序)的用法
- Python 列表排序方法reverse、sort、sorted详解
- Numpy, Pandas, 及Python原生的排序方法