#!/usr/bin/python
# -*- coding: UTF-8 -*-
import sys
import os
import subprocess
import xml.dom.minidom as xmldom
def parse_xml():
lj='Output\Report\data.xml'
lcjpath='D:\lcj\HiZee1.9.4\HiZee1.9.4_发布\WorkSpace\com.huawei.camera_HMA-AL009.1.0.1C00E43R2P1log'
list=unicode(lcjpath,'utf-8') #路径含中文
lst=os.listdir(list)
#print lst
for file in lst:
if file.endswith('000'):
#print file
c=os.path.join(list,file,lj)
print c
print os.path.isfile(c)
xml_file = xmldom.parse(c)
eles = xml_file.documentElement
#print(eles.tagName)
#l_a = eles.getElementsByTagName("format")[0].firstChild.data
#l_b = eles.getElementsByTagName("format")[1].firstChild.data
#l_c = eles.getElementsByTagName("format")[2].firstChild.data
#l_d = eles.getElementsByTagName("format")[3].firstChild.data
#print l_a, l_b, l_c, l_d
#return l_a, l_b, l_c, l_d
#1
Shell_Temp = eles.getElementsByTagName("Shell_Temp")[0].getAttribute("Avg")
#print Shell_Temp
#6
Power = eles.getElementsByTagName("Power")[1].getAttribute("Avg")
#print Power
#16
Time_Len = eles.getElementsByTagName("Time_Len")[0].firstChild.data
#print Time_Len
wrt = open("b.xls",'a+')
wrt.write(Shell_Temp+'\t')
wrt.write(Power+'\t')
wrt.write(Time_Len+'\n')
wrt.close()
return 1
if __name__ == "__main__":
parse_xml()