Seite 1 von 1

subprocess -> Ich habs noch immer nicht verstaden

Verfasst: Donnerstag 10. November 2005, 20:22
von Damaskus
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

Verfasst: Donnerstag 10. November 2005, 20:32
von Leonidas
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.

Verfasst: Donnerstag 10. November 2005, 20:48
von Damaskus
Leonidas hat geschrieben:Hast du dir schon die Wiki-Seite NeuereVersionen angesehen?
Hi,
ja hab ich und verstehs trotzdem noch nicht so ganz.
Leonidas hat geschrieben: Programme starten ist einfach, ob das gestartete Programm noch lebt, kannst du mit PopenObjekt.poll() herausfinden.
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?

Verfasst: Donnerstag 10. November 2005, 21:20
von Leonidas
Was verstehst du denn an dem Artikel im Wiki nicht? Dann kann ich versuchen, ihn zu verbessern.
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?
Wie wärs mit selbst ausprobieren? :?

Das Python Skript läuft parallel zum gestarteten Programm weiter, außer du rufst PopenObjekt.wait() auf.

Verfasst: Freitag 11. November 2005, 09:24
von jens
@Damaskus: Poste doch einfach mal ein Stück Code von dir! Dann können wir weiter sehen...

Verfasst: Freitag 11. November 2005, 12:26
von Damaskus
Leonidas hat geschrieben:Was verstehst du denn an dem Artikel im Wiki nicht? Dann kann ich versuchen, ihn zu verbessern.
Ich muss ihn mir am Wochenende nochmal in Ruhe anschauen.
Dann versteh ich den betsimmt auch oder ich kann zumindest was dazu sagen.
Leonidas hat geschrieben: Wie wärs mit selbst ausprobieren? :?
Dazu bin ich gestern am falschen Rechner gewesen :roll:
aber inzwischen hab ichs so hinbekommen wie ichs wollte.

Thx

Verfasst: Freitag 11. November 2005, 12:41
von Leonidas
Damaskus hat geschrieben:
Leonidas hat geschrieben:Was verstehst du denn an dem Artikel im Wiki nicht? Dann kann ich versuchen, ihn zu verbessern.
Ich muss ihn mir am Wochenende nochmal in Ruhe anschauen.
Dann versteh ich den betsimmt auch oder ich kann zumindest was dazu sagen.
Gut, danke.

Verfasst: Montag 14. November 2005, 07:51
von Damaskus
@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 :wink:
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 :wink:

Gruß
Damaskus

Verfasst: Montag 14. November 2005, 13:37
von Leonidas
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 :wink:
Ich habe jetzt daran etwas rumeditiert. Reicht das so, oder muss ich Stdout, Stdin, Stderr und Returncode noch mal extra im Text erklären? :?:

Verfasst: Montag 14. November 2005, 16:59
von Damaskus
So ist es Spitze!

Gruß
Damaskus