本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
作者丨天作
来源丨天作之程(jhtmtzzc)
PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取
怎么用 Python 给程序加个进度条呢?
可以采用以下五种方式:
1、使用time模块,结合python的基础语法(循环、条件判断、字符串格式化)设计进度条
import time
for i in range(0, 101, 2):
time.sleep(0.1)
num = i // 2
if i == 100:
字符串格式化
%3s——右对齐,占位符3位 %有特殊含义:想要打印%,使用%%表示
%-50s——左对齐,占位符50位
\r 回车 \n 换行
process = “\r[%3s%%]: |%-50s|\n” % (i, ‘|’ * num)
else:
process = “\r[%3s%%]: |%-50s|” % (i, ‘|’ * num)
print(process, end=‘’, flush=True)