R
Roy Smith
I need to run a command using subprocess.Popen() and have stdin
connected to the null device. On unix, I would do:
self.process = subprocess.Popen(argv,
env=new_env,
stdout=open(outfile, 'w'),
stderr=open(errfile, 'w'),
stdin=open('/dev/null')
)
but that's not portable to windows. Does Python have a portable way
to get a file object connected to the null device, regardless of what
operating system you're running on?
connected to the null device. On unix, I would do:
self.process = subprocess.Popen(argv,
env=new_env,
stdout=open(outfile, 'w'),
stderr=open(errfile, 'w'),
stdin=open('/dev/null')
)
but that's not portable to windows. Does Python have a portable way
to get a file object connected to the null device, regardless of what
operating system you're running on?