Python的进度条的制作

import sys,time
#导入模块

for i in range(50):
#进度条的长度
    sys.stdout.write("#")
#进度条的内容,这里要注意了,pycharm有可能不显示write的方法
    sys.stdout.flush()
#刷新缓存
    time.sleep(0.5)
#间隔时间,和shell的sleep差不多吧

上面使用sys模块的标准输出,并没循环一次就刷新一次缓存如果没有flush,内容将会在内存中全部打印完后才会显示出来。

原文地址:https://www.cnblogs.com/fonzie/p/7259916.html