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

    python自定义进度条显示信息

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

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

    1

    2

    3

    4

    5

    6

    7

    8

    9

    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方法设置进度条显示信息。将进度条显示的信息设定为中文时,不会出现乱码。

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    将进度条显示的信息设定为中文时,不会出现乱码。

    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学习网