zoukankan      html  css  js  c++  java
  • Tqdm 进度条可视化模块

    2018-12-04 14:34:25

    使用python Tqdm进度条库让你的python进度可视化

    Tqdm在阿拉伯语表示进步,在西班牙语中表示我非常爱你。是一个快速,可扩展的Python进度条,可以在Python长循环中添加一个进度提示信息,用户只需要封装任意的迭代器tqdm(iterator)即可完成进度条。相比ProgressBar来说Tqdm的开销非常低,同时Tqdm可以在任何环境中不需要任何依赖运行。

    from time import sleep
    from tqdm import tqdm
    
    for i in tqdm(range(1000)):
        sleep(0.1)
    

    当然也可以传一个list给tqdm

    from time import sleep
    from tqdm import tqdm
    
    for i in tqdm(['1', '2', '3', '4']):
        sleep(0.1)
    

    在循环外的实例化允许手动​​控制tqdm():

    from time import sleep
    from tqdm import tqdm
    
    pbar = tqdm(["a", "b", "c", "d"])
    for char in pbar:
        pbar.set_description("Processing %s" % char)
        sleep(1)
    

     

    简单点说,tqdm就是用来显示进度条的,很漂亮,使用很直观,使用起来非常简单,而且基本不影响原程序效率。如果所有的程序都添加了这样的进度条,是该多么舒服啊!

  • 相关阅读:
    IIS 无法下载EXE
    大数据ListView
    vss error reading from file
    fatal error LNK1107
    A Generic Singleton Class
    转 ORACLE 的FOR循环、游标、时间值函数、转换函数题目
    regsvr32.exe 会用
    MSChat 临时目录
    关于LinkedList的三种写法的效率
    旋转门压缩算法
  • 原文地址:https://www.cnblogs.com/hyserendipity/p/10064115.html
Copyright © 2011-2022 走看看