方法一:
利用print打印,
注意1、flush的介入
2、“%%”打印%的方式,规定呢
import time for i in range(10): res = (i+1)*10 print(" %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(' {0}/5'.format(i + 1)+"#"*(5-i-1)) 5 time.sleep(1) 6 sys.stdout.flush()