Python 打印进度条
Python 打印字符串进度条
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2022/6/13 16:10
# @Author : kevin
# @Software: PyCharm
import time
try:
# 分别将a, b, c, d换成你想要的字符-e,f,保留
""" ⩥⫸⋚⋛◧◨◐◑◓◒◀▶▥▨▬▭▮▯▣▢⇱⇲"""
a, b, c, d, e, f, g = '▭', '⫸', '% - ◀', '% - ▶', '', '', ''
while len(a) < 100: # 修改数值,改变循环次数
a = a + a[0]
h = len(a) % 2 # 取余的方式判断%号后加那个字符
if h == 0:
g = a + b + str(len(a)) + c
else:
g = a + b + str(len(a)) + d
print(g, end='')
time.sleep(0.5) # 修改进度条快慢时间
print('\b' * len(g), end='', flush=True) # 别问,就按照这个写就行
print(g)
except:
pass