介绍6种Python进度条,有需要的可以自行查看!
"""
Python各种进度条测试文件
参考链接:https://mp.weixin.qq.com/s/Ev0JRSNdqTs-cE1Zs2N1NQ
"""
import sys
import time
from tqdm import tqdm
from progress.bar import IncrementalBar
from progress.bar import Bar
from alive_progress import alive_bar
import PySimpleGUI as sg
class ProgressBar:
def __init__(self):
"""
使用Python3测试各种进度条
"""
pass
def ordinary_progress_bar(self):
"""
1. 普通进度条:在代码迭代运行中可以自己进行统计计算,并使用格式化字符串输出代码运行进度
"""
print('=' * 10 + '开始下载' + '=' * 10)
for i in range(1, 101):
print('\r', end='')
print(f'Download Process:{i}%', '▊' * (i // 2), end='')
sys.stdout.flush