首页 > 解决方案 > 如何将我的 msys2 终端设置为不缓冲输出?

问题描述

当我运行 msys2.exe 并启动 Python 程序时,终端不会打印任何内容,除非打印了足够的文本以使缓冲区自动刷新,或者如果我运行sys.stdout.flush().

为了解决这个问题,我必须使用msys2_shell.cmd -defterm.

Defterm 在所有方面都可以正常工作,除了它真的很丑。所以,我希望有一种方法可以修复 mintty 终端,这样它就不会缓冲我的程序的输出。

标签: pythonwindowsbashmsys2mintty

解决方案


推荐阅读