Python3 中打印進度條(#)信息:
代碼:
import sys,time for i in range(50): sys.stdout.write("#") sys.stdout.flush() ##隨時刷新到屏幕上 time.sleep(0.1)
time.sleep定義每隔0.1s將信息打印到屏幕上,打印50個#
高級版本:
import time import sys for i in range(101): sys.stdout.write('\r') sys.stdout.write("%s%% |%s" %(int(i%101), int(i%101)*'#')) sys.stdout.flush() time.sleep(0.5) sys.stdout.write('\n')
可以打印進度條和百分比