Python和c语言学习者加群:651707058
代码:
mport time,sys
for it in range(50):
print('#',end='')
sys.stdout.flush()#实时刷新,以便实时写入
time.sleep(0.1)
#stdout输出缓冲区,也是一个文件。文件是有f.flush()函数的
其中最重要的就是flush( )函数,它保证#能够立即输出,而不是输出文字达到输出缓冲区的最大值时才输出,或者是所有的文字都装入了缓冲区再来输出。所以,这里的flush( )起到了很大的作用。如果没有它,那么50个#会一起输出