隐藏Windows上Python进程和线程的输出
我在Windows的命令提示符下运行一个Python程序。这个程序同时还会使用Python的多进程和线程来运行更多的进程。
所有这些进程的输出信息都会显示在同一个命令提示符窗口里。有没有办法把这些输出信息隐藏起来呢?
我试过用下面的命令来实现,但它并没有隐藏输出。
start "time_tester" C:\Windows\system32\cmd.exe /k C:\Python26\python.exe time_test.py > nul
1 个回答
3
在CMD命令中加上/b,并把输出重定向到nul(> nul),就解决了我的问题。这样一来,所有的进程和子进程都会把输出返回到同一个CMD窗口,现在我们可以把这些输出重定向到nul了。
start /b "Name" C:\Windows\system32\cmd.exe /k C:\Python26\python.exe script.py > nul