#!/usr/bin/env python # -*-coding:utf8 -*- import sys import time ###第一种: # def view_bar(num, total): # rate = num / total # rate_num = int(rate * 10) # r = '\r[%s%s]%d%%' % ("#" * num, " " * (100 - num), rate_num,) # sys.stdout.write(r) # sys.stdout.flush() # if __name__ == '__main__': # for i in range(0, 101): # time.sleep(0.1) # view_bar(i, 100) ##打印颜色,更改36参数[31~37] print('\033[0;36m赵客缦胡缨,吴钩霜雪明,') print('银鞍照白马,飒沓如流星。') print('十步杀一人,千里不留行。') print('事了拂衣去,深藏身与名。\033[0m') ###第二种: # def processBar(num, total): # rate = num / total # rate_num = int(rate * 100) # if rate_num == 100: # r = '\r%s>%d%%\n' % ('#' * rate_num, rate_num,) # else: # r = '\r%s>%d%%' % ('#' * rate_num, rate_num,) # sys.stdout.write(r) # sys.stdout.flush # n = 0 # while n<100: # n+=1 # time.sleep(0.1) # processBar(n,100) ###第三种: def Bar(): n=0 for m in range(1,11): time.sleep(0.2) n += 1 done = int(50* n / 10) sys.stdout.write("\r[%s%s] %d%%" % ('█' * done, ' ' * (50 - done),10*n)) sys.stdout.flush() Bar()
转载于:https://www.cnblogs.com/qianjingchen/articles/9604080.html