首页 > 解决方案 > 即使我用计数器索引它,我的 for 也会打印整个单词

问题描述

我的代码:

for i in range(0, word_leght-1) :
        out=word[i]
        sys.stdout.write(out)

由于某种原因,这个循环会在打印之前等待所有单词完成。我想要它做的是一次显示一个字母而没有换行符。有没有办法这样做?谢谢

标签: python-3.xfor-loopprinting

解决方案


我认为调用sys.stdout.flush()aftersys.stdout.write应该可以解决问题,因为它会刷新保存输出的缓冲区。


推荐阅读