Subprocess und Rückgabewert

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
The Spirit
User
Beiträge: 276
Registriert: Freitag 8. Juni 2007, 08:50
Wohnort: 84xxx Bereich
Kontaktdaten:

HI.
Wenn ich ein externes Programm mit subprocess.popen starte, wie kann ich dann die Rückgabe des subprocesses in eine variable schreiben?
Oder dann doch lieber mit os.execv arbeiten? Geht das da dann einfacher?
Thx
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Die Rückgabe von mit subprocess.Popen gestarteten Prozesses findest du in den Attributen stdout und stderr, die verfügbar sind, wenn du die Parameter stdout=subproces.PIPE und stderr=subprocess.PIPE verwendet hat. Ist aber fast in jedem Beispiel zu sehen.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
The Spirit
User
Beiträge: 276
Registriert: Freitag 8. Juni 2007, 08:50
Wohnort: 84xxx Bereich
Kontaktdaten:

hatte was im kopf mit stdout, aber hatte nix gefunden, wie ich das übergeben muss (vor allem das mit pipe)
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

[wiki]Neue Features#Subprocess[/wiki]....
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Antworten