如何在python中阻止终端/控制台输出



我使用Python来执行一些bash命令。问题是,这些bash脚本的终端输出会向我的终端发送垃圾信息。是否有办法阻止这些脚本的输出消息?我已经尝试了这个答案中的步骤。但是它只阻塞了我所做的print调用,并且它没有阻塞来自bash命令的控制台输出。有人能提出更好的解决方案吗?

在Bash中可以简单地使用:

$ eclipse &>/dev/null

将stdin和stderr捕获到重定向点(在bash中)。(这里eclipse是我的命令)

最新更新