Python进度条程序展示方案
Posted 勿忘初心、继续前行
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python进度条程序展示方案相关的知识,希望对你有一定的参考价值。
# 说明下面我们有时候运行代码的时候会出现几个进度条,我在pycharm上当我把sleep设置太小的时候会出现这种情况,把sleep设置大点就好了 # 要想设置小点也不会出现问题,那么可以在Windows下的dos命令行下运行,也可以使用别的编译器或者换成Linux系统。也有可能你的pycharm不会出现这个问题。 # 这个只是说明一下出现的结果不一样的时候,不是代码有问题,有可能与你的编译器有关。下面代码都是自己亲测有效的。 # 使用tqdm模块里 from tqdm import tqdm import time for i in tqdm(range(20)): time.sleep(0.5) 100%|██████████| 20/20 [00:10<00:00, 2.00it/s] import time for i in range(0,101,2): char_num = i//2 #打印多少个‘*‘ per_str = ‘ %s%% : %s ‘ % (i, ‘*‘ * char_num) if i == 100 else ‘ %s%% : %s‘%(i,‘*‘*char_num) print(per_str,end=‘‘, flush=True) time.sleep(0.3) #上面的 表示每次输出的内容返回到第一个指针,就是每次在行首输出 #100% : ************************************************** import time import sys for i in range(11): print(" 进度:%s%%"%(i*10), end="") time.sleep(0.4) # 进度:100% for i in range(11): time.sleep(0.1) sys.stdout.write(" 进度%s%%:%s"%(i*10,i * ‘*‘)) # 进度100%:********** import time import progressbar p = progressbar.ProgressBar() for i in p(range(10)): time.sleep(0.2) # 100% |########################################################################
以上是关于Python进度条程序展示方案的主要内容,如果未能解决你的问题,请参考以下文章