Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何更改一行中的xml文件.csv?_Python_Xml_Loops_Csv - Fatal编程技术网

Python 如何更改一行中的xml文件.csv?

Python 如何更改一行中的xml文件.csv?,python,xml,loops,csv,Python,Xml,Loops,Csv,我想将此格式从xml文件更改为csv。我还想做一个循环,将所有文件夹xml文件放在一个cvs文件中 <?xml version="1.0" encoding="UTF-8"?> <Shot Shotcode = "30AA" Id = "1" ShotDate = "4/2/2000"> <Images> <Image ImageNumber="103" RawFileName="103_Sho

我想将此格式从xml文件更改为csv。我还想做一个循环,将所有文件夹xml文件放在一个cvs文件中

<?xml version="1.0" encoding="UTF-8"?> 
 <Shot 
   Shotcode = "30AA"
   Id = "1" 
   ShotDate = "4/2/2000"> 
  <Images> 
   <Image 
    ImageNumber="103" 
    RawFileName="103_Shot.jpg" /> 
   <Image 
    ImageNumber="104"  
    RawFileName="104_Shot.jpg" /> 
   <Image 
    ImageNumber="105" 
    RawFileName="105_Shot.jpg" /> 
   </Images> 
   <Metrics> 
    <Metric 
     Name = "Hole" 
     TypeId = "163" 
     Value = "0" /> 
   <Metric 
     Name = "Area" 
     TypeId = "10" 
     Value = "63" /> 
 </Metrics> 
</Shot> 
我期待这种结果

 ShotCode   Id  ShotDate    ImageNumber  RawFileName    Name    Hole     Area
 3078       1   4/27/2010    103         103_Shot.jpg   TypeID  163       10
                             104         104_Shot.jpg   Value   0         63
                             105         105_Shot.jpg
 ShotCode   Id  ShotDate    ImageNumber  RawFileName    Name    Hole     Area
 3078       1   4/27/2010    103         103_Shot.jpg   TypeID  163       10
                             104         104_Shot.jpg   Value   0         63
                             105         105_Shot.jpg