[Python-de] subprocess: stdin=NULL
Christian Heimes
lists at cheimes.de
Di Sep 27 15:23:04 CEST 2011
Am 27.09.2011 15:14, schrieb Thomas Guettler:
> Hallo,
>
> ich suchte nach einem Weg, wie man bei subprocess.Popen() das Vererben des stdin-Kanal
> unterbinden kann.
>
> Hier habe ich einen Hinweis gefunden:
> http://bugs.python.org/issue1220113
>
> subprocess.Popen(...stdin=open('/dev/null'))
>
> Das funktioniert für mich (linux only). Aber prinzipiell wäre ein
> NULL analog zu PIPE doch schöner.
>
> Gibt es dafür schon eine portable Lösung?
Ja, gibt es:
import os
open(os.devnull)
Christian
Mehr Informationen über die Mailingliste python-de