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


本文介绍如何使用Python实现一个动态的字符串进度条,通过控制字符组合和定时刷新,展示任务执行过程。通过`a`、`b`、`c`等字符的交替插入,创建了独特的视觉效果。
220

被折叠的 条评论
为什么被折叠?



