颜色输出
进度条:
import time,sys
class Main(object):
def __init__(self):
pass
def view_bar(num, total):
rate = num / total
rate_num = int(rate * 100)
r = '\r[%s%s]%d%%' % ("\033[42;1m \033[0m" * num, " " * (100 - num), rate_num,)
sys.stdout.write(r)
sys.stdout.flush()
def main(self):
for i in range(0, 101):
time.sleep(0.1)
Main.view_bar(i, 100)
if __name__ == '__main__':
Main().main()
输出: