python - 如何将我的 msys2 终端设置为不缓冲输出?
问题描述
当我运行 msys2.exe 并启动 Python 程序时,终端不会打印任何内容,除非打印了足够的文本以使缓冲区自动刷新,或者如果我运行sys.stdout.flush()
.
为了解决这个问题,我必须使用msys2_shell.cmd -defterm
.
Defterm 在所有方面都可以正常工作,除了它真的很丑。所以,我希望有一种方法可以修复 mintty 终端,这样它就不会缓冲我的程序的输出。
解决方案
推荐阅读
- firebase - 在firebase中写入数据数据库时访问被拒绝
- wicket - 检票口:AjaxRequestTarget 与 onModelChanged
- swift - 当结构扩展返回变异的自我时,不能对不可变值使用变异成员
- security - 在分布式系统上进行 DDoS 攻击时会发生什么?
- ftp - Spring Integration : get poll expression from database
- ios - google maps route between 2 points with multi waypoints swift ios
- go - How to iterate recursively through map[string]interface{}
- php - simplexml_load_string() 在解析这个 Soap xml 时期望参数 1 是字符串
- pacemaker - corosync/pacemaker 将 OCF_RUNNING_MASTER 视为错误
- swift - How to implement both UIViewController stack behaviour