schwedenmann
Foren Gott
Hallo
Ich versuche mir ein kleines Pythonprogramm zu basteln, um ISO-Dateien zu brenne und zu erstellen, ist quasi mien programmiereinstieg, in absoluter Anfänger, aslo nicht hauen, wenn die folgende Frage trivial ist.
Zum Problem ich mölchte folgenden Auzfruf
wodim --devices zwar ausführen lassen, das klappt auch per subprocess
die ersten beiden Zeilen sind natürlich nicht nötig, aber will später die Lese- und Schreiboptionen der Linuxbrennprogramme so zusammensetzen und dann an subprocess übergeben.
bei wodim --devicesd klappt das einwandfrei ich erhalt dan später als shellausgabe
wie kann ich diese Ausgabe (nicht der printbefehl für den befehl selbst, in eine Datei schreiben um diese dann weiter zu verarbeiten, ich möchte später über wodim --devices die devicename automatisach ermitteln und in Variablen abspeichern, nur so als Test.
mfg
schwedenmann
Ich versuche mir ein kleines Pythonprogramm zu basteln, um ISO-Dateien zu brenne und zu erstellen, ist quasi mien programmiereinstieg, in absoluter Anfänger, aslo nicht hauen, wenn die folgende Frage trivial ist.
Zum Problem ich mölchte folgenden Auzfruf
wodim --devices zwar ausführen lassen, das klappt auch per subprocess
device= "devices"
befehl= "wodim --%s" %(device,)
print befehl
#process = subprocess.Popen(['ls', '-l'], stdout=subprocess.PIPE)
process = subprocess.Popen(befehl , shell=True, stdout=subprocess.PIPE)
process.wait()
print process.stdout.read()
die ersten beiden Zeilen sind natürlich nicht nötig, aber will später die Lese- und Schreiboptionen der Linuxbrennprogramme so zusammensetzen und dann an subprocess übergeben.
bei wodim --devicesd klappt das einwandfrei ich erhalt dan später als shellausgabe
wodim --devices
wodim: Overview of accessible drives (2 found) :
-------------------------------------------------------------------------
0 dev='/dev/hdc' rwrw-- : 'TOSHIBA' 'DVD-ROM SD-M1912'
1 dev='/dev/hdd' rwrw-- : 'HL-DT-ST' 'DVDRAM GSA-4163B'
-------------------------------------------------------------------------
wie kann ich diese Ausgabe (nicht der printbefehl für den befehl selbst, in eine Datei schreiben um diese dann weiter zu verarbeiten, ich möchte später über wodim --devices die devicename automatisach ermitteln und in Variablen abspeichern, nur so als Test.
mfg
schwedenmann