进度条

方法一:

利用print打印,

  注意1、flush的介入

    2、“%%”打印%的方式,规定呢

import time

for i in range(10):
    res = (i+1)*10
    print("\r%s%%  " %res +"#"*i,end="",flush=True)    #100%  #########
    time.sleep(1)

方法二:

利用sys.stdout

 

1 import sys,time
2 
3 for i in range(5):
4     sys.stdout.write('\r{0}/5'.format(i + 1)+"#"*(5-i-1))
5     time.sleep(1)
6     sys.stdout.flush()

 

posted @ 2017-07-11 17:19  LiChaoAI  阅读(133)  评论(0编辑  收藏  举报