zoukankan      html  css  js  c++  java
  • 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% |########################################################################
  • 相关阅读:
    Struts2之Domain Model(域模型)。
    struts2接收参数的5种方法
    java泛型中特殊符号的含义
    @value取值
    Spring分页实现PageImpl<T>类
    eclipse快捷键整理
    String字符串的截取
    Java调用ASP.NET的webservice故障排除
    根据wsdl文件用soapUi快速创建webService服务(有图有真相)
    @Autowired标签与 @Resource标签 的区别
  • 原文地址:https://www.cnblogs.com/yang-China/p/9215282.html
Copyright © 2011-2022 走看看