首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >禁用输出缓冲

禁用输出缓冲
EN

Stack Overflow用户
提问于 2008-09-20 09:17:20
回答 16查看 356.9K关注 0票数 638

默认情况下,在Python的sys.stdout解释器中启用输出缓冲吗?

如果答案是肯定的,那么禁用它的所有方法是什么?

迄今的建议:

  1. 使用-u命令行开关
  2. sys.stdout包装在一个对象中,该对象在每次写完后都会刷新
  3. 设置PYTHONUNBUFFERED env var
  4. sys.stdout = os.fdopen(sys.stdout.fileno(), 'w', 0)

在执行过程中,是否有其他方法以编程方式在sys/sys.stdout中设置全局标志?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/107705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档