python有个叫tqdm的库,专门用来显示进度条的
pip install tqdm安装之后只需要在对可迭代对象进行for循环的时候,把可迭代对象作为tqdm的参数即可
自己写了一个进度条显示工具,原地刷新,符号可以自己改
def jindutiao(percent, prefix=''):
percentstr = f'{percent*100:.1f}'
fill = 10 * percent
bar = '>' * fill + '-' * (10-fill)
print(f'\r{prefix} |{bar}| {percentstr}%', end='')
关键就在于print函数的参数设置
\r – 原地输出的关键
end=" “,默认的end是等于”\n"换行的,所以这里要改成空格