python-3.x - 即使我用计数器索引它,我的 for 也会打印整个单词
问题描述
我的代码:
for i in range(0, word_leght-1) :
out=word[i]
sys.stdout.write(out)
由于某种原因,这个循环会在打印之前等待所有单词完成。我想要它做的是一次显示一个字母而没有换行符。有没有办法这样做?谢谢
解决方案
我认为调用sys.stdout.flush()
aftersys.stdout.write
应该可以解决问题,因为它会刷新保存输出的缓冲区。