Hi,
obwohl im Forum und im www ja doch schon einiges zum neuen "subprocess" Modul steht, hab ichs leider noch immer nicht ganz geblickt...
Hat mir dazu noch irgendjemand einen guten Link oder ne erklärung dafür?
Eigentlich will ich ja nur auf einem windows System eine weitere EXE starten und als krönung auch auch noch wissen ob sie wieder beendet wurde.
Gruß
Damaskus
subprocess -> Ich habs noch immer nicht verstaden
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Hast du dir schon die Wiki-Seite NeuereVersionen angesehen?
Programme starten ist einfach, ob das gestartete Programm noch lebt, kannst du mit PopenObjekt.poll() herausfinden.
Programme starten ist einfach, ob das gestartete Programm noch lebt, kannst du mit PopenObjekt.poll() herausfinden.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- Damaskus
- Administrator
- Beiträge: 995
- Registriert: Sonntag 6. März 2005, 20:08
- Wohnort: Schwabenländle
Hi,Leonidas hat geschrieben:Hast du dir schon die Wiki-Seite NeuereVersionen angesehen?
ja hab ich und verstehs trotzdem noch nicht so ganz.
Wird dabei dann das Programm welches die exe aufgerufen hat unterbrochen oder läuft dies weiter? Und falls ja, wie mach ich es, damit das Python Script gleihzeitig weiterläuft?Leonidas hat geschrieben: Programme starten ist einfach, ob das gestartete Programm noch lebt, kannst du mit PopenObjekt.poll() herausfinden.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Was verstehst du denn an dem Artikel im Wiki nicht? Dann kann ich versuchen, ihn zu verbessern.
Das Python Skript läuft parallel zum gestarteten Programm weiter, außer du rufst PopenObjekt.wait() auf.
Wie wärs mit selbst ausprobieren?Damaskus hat geschrieben:Wird dabei dann das Programm welches die exe aufgerufen hat unterbrochen oder läuft dies weiter? Und falls ja, wie mach ich es, damit das Python Script gleihzeitig weiterläuft?
Das Python Skript läuft parallel zum gestarteten Programm weiter, außer du rufst PopenObjekt.wait() auf.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- Damaskus
- Administrator
- Beiträge: 995
- Registriert: Sonntag 6. März 2005, 20:08
- Wohnort: Schwabenländle
Ich muss ihn mir am Wochenende nochmal in Ruhe anschauen.Leonidas hat geschrieben:Was verstehst du denn an dem Artikel im Wiki nicht? Dann kann ich versuchen, ihn zu verbessern.
Dann versteh ich den betsimmt auch oder ich kann zumindest was dazu sagen.
Dazu bin ich gestern am falschen Rechner gewesenLeonidas hat geschrieben: Wie wärs mit selbst ausprobieren?
aber inzwischen hab ichs so hinbekommen wie ichs wollte.
Thx
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Gut, danke.Damaskus hat geschrieben:Ich muss ihn mir am Wochenende nochmal in Ruhe anschauen.Leonidas hat geschrieben:Was verstehst du denn an dem Artikel im Wiki nicht? Dann kann ich versuchen, ihn zu verbessern.
Dann versteh ich den betsimmt auch oder ich kann zumindest was dazu sagen.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- Damaskus
- Administrator
- Beiträge: 995
- Registriert: Sonntag 6. März 2005, 20:08
- Wohnort: Schwabenländle
@Leonidas
Also wenn man sich den Artikel in Ruhe anschaut, dann ist er doch gut verständlich. Man sollt sowas halt nicht zwischen Butterbrot und Kaffee in der Mittagspause machen
Was man allerdings noch hinzufügen könnte wäre eine ganz kurze erklärung zu stdout und zu stderr sowie evtl. noch was zu returncode.
Damit wäre der Artikel dann auch für absolute Newbies (wie mich) verständlich
Gruß
Damaskus
Also wenn man sich den Artikel in Ruhe anschaut, dann ist er doch gut verständlich. Man sollt sowas halt nicht zwischen Butterbrot und Kaffee in der Mittagspause machen
Was man allerdings noch hinzufügen könnte wäre eine ganz kurze erklärung zu stdout und zu stderr sowie evtl. noch was zu returncode.
Damit wäre der Artikel dann auch für absolute Newbies (wie mich) verständlich
Gruß
Damaskus
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ich habe jetzt daran etwas rumeditiert. Reicht das so, oder muss ich Stdout, Stdin, Stderr und Returncode noch mal extra im Text erklären?Damaskus hat geschrieben:Was man allerdings noch hinzufügen könnte wäre eine ganz kurze erklärung zu stdout und zu stderr sowie evtl. noch was zu returncode.
Damit wäre der Artikel dann auch für absolute Newbies (wie mich) verständlich
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice