XML-ek kezelése Pythonban

+2 votes
asked Apr 8, 2014 in IRF tantárgy by daxybbb (29 points)  

A feladatom Windowst futtató gépekről logikai eszközök lekérése. A kérdésem az, hogy a lekérés során kapott rengeteg XML-t hogyan kéne kezelni? Ugye a -O paraméterrel megoldható, hogy külön xml fájlba kerüljön minden egyes eszköz, és utána a fájlokat egyesével beolvasva a probléma megoldható, de ez nem tűnik túl szép megoldásnak. Van erre valami egyéb lehetőség?

1 Answer

0 votes
answered Apr 9, 2014 by gdivos (32 points)  
edited Apr 9, 2014 by gdivos

Közvetlen a parancs kimenetét is be tudod olvasni. Felesleges kiírni fileba.

Példa a uname -a parancs kimenetének beolvasására:

import subprocess, shlex
output = subprocess.check_output(shlex.split('uname -a'))
print(output)

XML feldolgozásra:
https://docs.python.org/3.4/library/xml.etree.elementtree.html

...