进度条
方法一:
利用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()