• 技术文章 >Python技术 >Python基础教程

    python自定义进度条显示信息

    小妮浅浅小妮浅浅2021-08-09 10:15:58原创3912

    1、通过update方法可以控制每次进度条更新的进度。

    import time
    from tqdm import tqdm
     
    #  total参数设置进度条的总长度为100
    with tqdm(total=100) as pbar:
        for i in range(100):
            time.sleep(0.1)
            #  每次更新进度条的长度为1
            pbar.update(1)

    2、通过set_description和set_postfix方法设置进度条显示信息。将进度条显示的信息设定为中文时,不会出现乱码。

    将进度条显示的信息设定为中文时,不会出现乱码。
    import time
    from tqdm import trange
    from random import random, randint
     
    with trange(100) as t:
        for i in t:
            #  设置进度条左边显示的信息
            #  注意:代码中的GEN是可以手动换成其它内容的
            t.set_description("GEN %i" % i)
            #  设置进度条右边显示的信息
            #  注意:此处代码中的gen lr lst是可以手动换成其它内容的
            t.set_postfix(loss=random(), gen=randint(1, 999), lr="h", lst=[1, 2])
            time.sleep(0.1)

    以上就是python自定义进度条显示信息的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python
    上一篇:python tqdm有哪些用法 下一篇:python线程阻塞的解决

    相关文章推荐

    • await在python协程函数的使用• python Task如何在协程调用• python统计字符串字符出现次数• python输入身份证号输出出生年月• python计数排序法是什么• python希尔排序的使用原理• python归并排序是什么• python归并排序的实现原理• python使用choice生成随机数• python binomial生成二项分布随机数• python二项分布的概率使用• python正态分布中的normal函数• python tqdm有哪些用法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网