[Python-de] subprocess popen Ausgabe unterdrücken
Marc Christiansen
usenetmail at solar-empire.de
So Apr 7 15:45:52 CEST 2013
Ich hatte versehentlich direkt an Philipp geantwortet. Nochmal an die
Gruppe.
Philipp Kraus <philipp.kraus at flashpixx.de> meinte:
> ich nutze subprocess.popen um externe Programme aufzurufen.
> Ich möchte aber nicht, dass irgendwelche Ausgaben des Programms
> sichtbar sind und deshalb habe ich den Parameter stdout=subprocess.PIPE
> gesetzt. Ich nutze die Pipe aber nicht.
> Kann ich das irgendwie mit einer "Null-Pipe" ersetzen.
Ja.
with open(os.devnull, 'wb') as devnull:
p = subprocess.Popen(['ls'], stdout=devnull)
p.wait()
Ciao
Marc
Mehr Informationen über die Mailingliste python-de