隐藏Windows上Python进程和线程的输出

2 投票
1 回答
1853 浏览
提问于 2025-04-19 08:30

我在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 

撰写回答