当前位置: 首页 > 图灵资讯 > 行业资讯> python自定义进度条显示信息

python自定义进度条显示信息

来源:图灵python
时间: 2024-07-25 20:24:39

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

importtime
fromtqdmimporttqdm

#total参数设置进度条的总长度为100
withtqdm(total=100)aspbar:
foriinrange(100):
time.sleep(0.1)
#每次更新进度条的长度为1
pbar.update(1)

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

将进度条显示的信息设置为中文时,不会出现乱码。
importtime
fromtqdmimporttrange
fromrandomimportrandom,randint

withtrange(100)ast:
foriint:
#设置进度条左侧显示的信息
#注:代码中的GEN可以手动替换为其他内容
t.set_description("GEN%i"%i)
#设置进度条右侧显示的信息
#注:此处代码中的genlrlst可手动替换为其他内容
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电脑。