1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python 时间-秒_Python-代码等待10秒不直观 教你用进度条显示时间进度

python 时间-秒_Python-代码等待10秒不直观 教你用进度条显示时间进度

时间:2022-03-02 21:44:33

相关推荐

python 时间-秒_Python-代码等待10秒不直观 教你用进度条显示时间进度

1.前言

你有没有试过代码里等待几秒再继续做下一件事,但是控制台日志啥都没打,一直傻傻的等?

今天教大家显示实时打印等了多少秒的进度条,希望大家喜欢。

2.工具登场

今天跟大家分享的Python库就是Tqdm,它是 Python 进度条库,可以在 Python 长循环中添加一个进度提示信息。用户只需要封装任意的迭代器,是一个快速、扩展性强的进度条工具库。

效果图

3.安装

$ pip install tqdm

4.tqdm的用法

主要有3种:

自动控制手动控制脚本或命令行

5.例子

5.1 使用方法一: 传入可迭代对象

import timefrom tqdm import *for i in tqdm(range(10 * 60)): time.sleep(0.1) #进度条每0.1s前进一次,总时间为60 * 10 *0.1=60s

效果图

5.2 使用方法二: trange

trange(i) 是 tqdm(range(i)) 的简单写法

import timefrom tqdm import trangefor i in trange(10 * 60): #do something time.sleep(0.1)

以上例子,如果把60当成变量,这样就可以指定秒数显示进度条。

效果图

个人觉得上面的例子已经够满足我的需求了,如果还要继续深入,其他例子可以参考GitHub地址: /tqdm/tqdm 。

喜欢本文的童鞋,可以关注我+收藏,不明白的地方也可以评论留言。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。