Python程序设计项目5---简单进度条设计

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个#会一起输出

猜你喜欢

转载自blog.csdn.net/tobe_numberone/article/details/80640870