我知道打开/ dev/null并将stout重定向到它的linux解决方案.
(比如防止子进程的子进程写入stdout或类似的进程)
windows中的解决方案是什么?
And*_*ark 10
使用相同的方法,但使用os.devnull哪种便携式解决方案.在Windows上,这将发送输出NUL.
事实上,在您链接到的问题中已经建议使用此解决方案:
with open(os.devnull, 'w') as tempf:
proc = Popen(cmd, stdout=tempf, stderr=tempf)
proc.communicate()
Run Code Online (Sandbox Code Playgroud)