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电脑。