如何在Python中关闭stdout/stderr窗口?

0 投票
2 回答
4060 浏览
提问于 2025-04-16 02:46

在我的Python应用程序中,我在一个循环中打印了一些内容。

循环结束后,我想用Python代码关闭那些打印内容所产生的stdout/stderr窗口。

2 个回答

0

如果你指的是在Windows上运行Python脚本时弹出的提示窗口,可以试着在脚本的第一行用 pythonw 代替 python 来指定可执行文件。

7
import sys

sys.stdout.close()
sys.stderr.close()

这可能正是你想要的。不管怎样,这肯定会关闭标准输出和标准错误输出。

撰写回答