Wertetabelle in Pythonarray bzw. XML Datei schreiben
Verfasst: Donnerstag 9. März 2006, 17:52
Hallo Leute!
Ich hätte eine Frage wie ich folgende Wertetabelle aus einem Inputfile in ein Array in Python schreiben um mit den Werten weiterzurechnen bzw. wie ich dieses Wertefeld dann in eine XML Datei bekommen.
< DATA_ >
<LAENGE> <BREITE> <NUM> <VALUE> <DEFINITION>
232.232 19.484 6 88 OK
222.2 22.22 4 33 NIN
2323.22 19.886 6 22 OOS
22.32 19.886 6 23 KKS
2323.12 10.990 5 22 MMM
< _DATA >
Die Daten stehen immer genau untereinander unter den Spaltentiteln, durch Tabs getrennt.
Es können aber unterschiedlich viele Datensätze auftreten.
Wie gesagt meine beiden Fragen wären:
1.) Wie kann ich die Werte in ein Array bringen, damit ich die Werte dann über die Indexe anprechen kann?
2.) Wie kann ich die Datei in eine ungefähr so aussehende XML Datei bringen?
Ich hoffe, dass ich mein Problem genau genug beschrieben habe.
Auf welchem Weg kann ich am schnellsten zu meinem Ziel kommen.
Bin noch ziemlicher Python Anfänger. Ist für dieses Problem die Lösung am einfachsten über Python erreichbar?
Danke für die Beantwortung meiner doch etwas umfangreicheren Frage.
LG
Johannes
Ich hätte eine Frage wie ich folgende Wertetabelle aus einem Inputfile in ein Array in Python schreiben um mit den Werten weiterzurechnen bzw. wie ich dieses Wertefeld dann in eine XML Datei bekommen.
< DATA_ >
<LAENGE> <BREITE> <NUM> <VALUE> <DEFINITION>
232.232 19.484 6 88 OK
222.2 22.22 4 33 NIN
2323.22 19.886 6 22 OOS
22.32 19.886 6 23 KKS
2323.12 10.990 5 22 MMM
< _DATA >
Die Daten stehen immer genau untereinander unter den Spaltentiteln, durch Tabs getrennt.
Es können aber unterschiedlich viele Datensätze auftreten.
Wie gesagt meine beiden Fragen wären:
1.) Wie kann ich die Werte in ein Array bringen, damit ich die Werte dann über die Indexe anprechen kann?
2.) Wie kann ich die Datei in eine ungefähr so aussehende XML Datei bringen?
Code: Alles auswählen
<DATA>
<Zeile1>
<laenge>232.232</laenge>
<breite>19.484</breite>
<num>6</num>
<value>88</value>
<definition>OK</definition>
</Zeile1>
<Zeile2>
...etc...
</Zeile2>
...etc...
</DATA>
Auf welchem Weg kann ich am schnellsten zu meinem Ziel kommen.
Bin noch ziemlicher Python Anfänger. Ist für dieses Problem die Lösung am einfachsten über Python erreichbar?
Danke für die Beantwortung meiner doch etwas umfangreicheren Frage.
LG
Johannes
