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
Subprocess und Rückgabewert
-
- User
- Beiträge: 276
- Registriert: Freitag 8. Juni 2007, 08:50
- Wohnort: 84xxx Bereich
- Kontaktdaten:
-
- 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
-
- 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)