XML 解析: xml_file=xmldom.parse('***.xml')
获取根结点:root=xml_file.documentElement
获取某一个标签:tag=root.getElementByTagName("标签名")
获取当前标签下子标签:node=tag[0].getElemntsByTagName("子标签名")
如果有重复名称的标签:tag[i].getElemntsByTagName("子标签名")
在当前标签下循环: for i in range(len(tag))
获取子标签下的元素值,先查询地址,再取值:
node=tag[i].getElementsByTagName("元素名称")
value=node[0].childNodes[0].nodeValue
将读取的数据保存到文件(获取的数据类型是什么?int、float?)
file=open('file_name.txt','w')
file.writelines([str(value)+' ','\n'])
file.close()
获取文件名和后缀:
path为路径
(filepath, tempfilename) = os.path.split(path)
(filename, extension) = os.path.splitext(tempfilename)
提示IndentationError: unexpected indent是因为缩进的问题