python 进度条 tqdm的使用

作者: 陆_志东 | 来源:发表于2018-06-14 15:33 被阅读0次

    tqdm是一个显示工作进度的模块
    语法: tqdm(iterator) 括号里面是一个可迭代的对象

    默认设置打印进度
    from tqdm import tqdm
    import time
    
    for i in tqdm(range(10000)):
        time.sleep(0.01)
    
    自定义格式
    from tqdm import tqdm
    import time
    
    pbar = tqdm(["a","b","c","d"])
    for char in pbar:
        time.sleep(0.5)
        pbar.set_description("processing {}".format(char))
    
    手动控制更新的进度(按时间控制)
    with tqdm(total=100) as pbar:
        for i in range(20):
            time.sleep(0.2)
            pbar.update(5)
    
    # 或者这样
    pbar = tqdm(total=100)
    for i in range(20):
        time.sleep(0.2)
        pbar.update(5)
    pbar.close()
    

    相关文章

      网友评论

        本文标题:python 进度条 tqdm的使用

        本文链接:https://www.haomeiwen.com/subject/alrheftx.html