Seite 1 von 1
subprocess.popen
Verfasst: Freitag 27. November 2009, 11:01
von The Spirit
Hi.
Ich starte einen Prozess über subprocess.popen.
Jetzt wartet aber meine restliches skript solange, bis der Subprozess nen Rückgabewert liefert.
Wie kann ich es anstellen, das es nicht auf den Rückgabewert wartet, sondern einfach weiterarbeitet?
Thx
Re: subprocess.popen
Verfasst: Freitag 27. November 2009, 12:15
von Defnull
The Spirit hat geschrieben:Hi.
Ich starte einen Prozess über subprocess.popen
Kann ja irgendwie nicht sein, denn
Code: Alles auswählen
>>> import subprocess
>>> subprocess.popen
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'popen'
Und subprocess.Popen() blockiert nicht, es sei denn du rufst .wait() auf.
Re: subprocess.popen
Verfasst: Freitag 27. November 2009, 12:15
von ms4py
The Spirit hat geschrieben:Hi.
Ich starte einen Prozess über subprocess.popen.
Jetzt wartet aber meine restliches skript solange, bis der Subprozess nen Rückgabewert liefert.
Wie kann ich es anstellen, das es nicht auf den Rückgabewert wartet, sondern einfach weiterarbeitet?
Thx
Meine Kristallkugel will gerade keinen Code zeigen, vllt könntest du das ja ausnahmsweise

Das ist auf jeden Fall kein typisches Verhalten von subprocess.popen (solange du kein ``join`` machst).
Re: subprocess.popen
Verfasst: Freitag 27. November 2009, 12:21
von Hyperion
ice2k3 hat geschrieben:
Meine Kristallkugel will gerade keinen Code zeigen, vllt könntest du das ja ausnahmsweise
Du solltest Deine Kristallkugel mal mit dem Patch "correct guessing even with the ultimate lack of information" versehen

Re: subprocess.popen
Verfasst: Freitag 27. November 2009, 12:25
von ms4py
Hyperion hat geschrieben:ice2k3 hat geschrieben:
Meine Kristallkugel will gerade keinen Code zeigen, vllt könntest du das ja ausnahmsweise
Du solltest Deine Kristallkugel mal mit dem Patch "correct guessing even with the ultimate lack of information" versehen

P.S. Bei subprocess heißt das natürlich "wait" und nicht "join"

Verfasst: Freitag 27. November 2009, 13:16
von The Spirit
schande über mein haupt wegen des fehlenden codes
Verfasst: Freitag 27. November 2009, 14:03
von Dav1d
Und, wo bleibt er?
