Python3 sleep() problem

北慕城南 提交于 2019-11-27 22:17:06

This is because the output is being buffered.

You should add a sys.stdout.flush() after each write

leoger

It sounds like the difference is that stdout is automatically being flushed in IDLE. For efficiency, programming languages often save up a bunch of print calls before writing to the screen, which is a slow process.

Here's another question that has the answer you need: How to flush output of Python print?

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!