python进度条函数 python 进度

python编写文本进度条

方法1:利用 * 打印出文本进度条

利川网站制作公司哪家好,找成都创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。成都创新互联自2013年起到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联

import time

scale=10

print("---执行开始-----")

for i in range(scale+1):

a='*'*i

b='.'*(scale-i)

c=(i/scale)*100

print("{:^8.0f}%[{}-{}]".format(c,a,b))

time.sleep(0.1)

print("---执行结束-----")

方法2:利用 \u2588  打印出文本进度条

import time

scale=10

print("---执行开始-----")

for i in range(scale+1):

a='\u2588'*i

b='.'*(scale-i)

c=(i/scale)*100

print("{:^8.0f}%[{}-{}]".format(c,a,b))

time.sleep(0.1)

print("---执行结束-----")

方法3:利用 tqdm  打印出文本进度条(首先安装tqdm库    进入命令提示符页面,然后输入,pip install tqdm)

import time

from tqdm import tqdm

for i in tqdm(range(100),desc='progress',ncols=100,ascii=' =',bar_format='{l_bar}{bar}l'):

time.sleep (0.05)

方法4:利用 progressbar  打印出文本进度条(首先安装progressbar 库    进入命令提示符页面,然后输入,pip install progressbar )

import time

from progressbar import *

progress=ProgressBar()

for i in progress(range(100)):

time.sleep (0.05)

print('')

Python 进度条

import time

for i in range (0,100): #定义长度

time.sleep(0.1) 时间

current = i/10

#进度条

progress_str = '{0:s}{1:.0%}'.format(

(int(current*10)*'***;').ljust(10,'/'),current)

print(progress_str)

Python进度条:tqdm

效果如下图所示:

total 循环次数,一般为epoch数或者一个epoch中迭代的次数

desc 传入str类型,作为进度条标题(类似于说明)

leave 在迭代结束时保留进度条的所有痕迹,否则结束后会消失。默认为true,默认就可以

dynamic_ncols 进度条的宽高随着显示窗口同步改变,默认为false,设置为true

待补充......


标题名称:python进度条函数 python 进度
网站地址:http://ybzwz.com/article/hpcihe.html