Guten Nachmittag alle.Python - XML in CSV konvertieren
Ich werde diese Frage vorreden, indem ich sage, dass dies mein erster Ausflug in Python ist. Ich verwende eine API das folgende XML-Beispiel zurückzukehren:
<Times>
<Time>
<ID> 120877787 </ID>
<Job>
<ID> J000050 </ID>
<Name> My Job </Name>
</Job>
<Task>
<ID> 59469972 </ID>
<Name> My Task </Name>
</Task>
<Staff>
<ID> 74268 </ID>
<Name> My Name </Name>
</Staff>
<Date> 2017-05-19T00:00:00 </Date>
<Minutes> 480 </Minutes>
<Note/>
<Billable> true </Billable>
</Time>
</Times>
ich derzeit in dem Prozess bin 3.4 XML CSV mit Python zu konvertieren.
Ich habe ein gutes Stück Forschung (http://blog.appliedinformaticsinc.com/how-to-parse-and-convert-xml-to-csv-using-python/ zum Beispiel) zur Lösung des Problems gemacht, aber ich kann kein passendes Ergebnis finden, hauptsächlich weil ich die Syntax nicht gut genug verstehe, um sie an meine anzupassen genaue Umstände.
Grundsätzlich suche ich nach dem folgenden Ausgang.
Job Name Task Name Staff Name Date Minutes Billable
My Job My Task My Name 2017-05-19T00:00:00 480 true
Wie gewünscht ist dies, wie die XML-Daten aus der API (als String und betrachtet durch Druck (ts.content)) zurückgeführt wird, die sein kann, wo ich falsch werde.
<Times><Time><ID> 120877787 </ID><Job><ID> J000050 </ID><Name> My Job </Name></Job><Task><ID> 59469972 </ID><Name> My Task </Name></Task><Staff><ID>74268</ID><Name> My Name </Name></Staff><Date> 2017-05-19T00:00:00 </Date><Minutes> 480 </Minutes><Note/><Billable> true </Billable></Time></Times>
Könnte jemand bitte einen Einblick in den besten Weg geben, diese Aufgabe anzugehen?
Vielen Dank für Ihre Hilfe.
Scott
Nachmittag? Es ist fast Mitternacht .... –