python3如何打印进度条
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')
可以打印进度条和百分比