自制进度条 import time#引入time库 print("{0:-^30}".format("执行开始"))#格式化输出,-的意思是填充,^的意思是执行开始这个四个字居中,30是字符的数量 for i in range(51):#遍历51次 a="*"*i#i倍个* b="-"*(51-i)#同上 c=(i/50)*100 print("\r{:<3.0f}%[{}{}{}]".format(c,a,"->",b),end="")#格式化输出,\r可以每行从头刷新,{:<3.0f}中冒号引导,<是左对齐,3是占三位 time.sleep(0.1) print("\n{:-^30}".format("执行结束"))#/n目的是换行