當(dāng)前位置:
首頁(yè) >
python 时间-秒_Python-代码等待10秒不直观,教你用进度条显示时间进度
發(fā)布時(shí)間:2024/9/19
50
豆豆
生活随笔
收集整理的這篇文章主要介紹了
python 时间-秒_Python-代码等待10秒不直观,教你用进度条显示时间进度
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.前言
你有沒(méi)有試過(guò)代碼里等待幾秒再繼續(xù)做下一件事,但是控制臺(tái)日志啥都沒(méi)打,一直傻傻的等?
今天教大家顯示實(shí)時(shí)打印等了多少秒的進(jìn)度條,希望大家喜歡。
2.工具登場(chǎng)
今天跟大家分享的Python庫(kù)就是Tqdm,它是 Python 進(jìn)度條庫(kù),可以在 Python 長(zhǎng)循環(huán)中添加一個(gè)進(jìn)度提示信息。用戶(hù)只需要封裝任意的迭代器,是一個(gè)快速、擴(kuò)展性強(qiáng)的進(jìn)度條工具庫(kù)。
效果圖
3.安裝
$ pip install tqdm4.tqdm的用法
主要有3種:
- 自動(dòng)控制
- 手動(dòng)控制
- 腳本或命令行
5.例子
5.1 使用方法一: 傳入可迭代對(duì)象
import timefrom tqdm import *for i in tqdm(range(10 * 60)): time.sleep(0.1) #進(jìn)度條每0.1s前進(jìn)一次,總時(shí)間為60 * 10 *0.1=60s效果圖
5.2 使用方法二: trange
trange(i) 是 tqdm(range(i)) 的簡(jiǎn)單寫(xiě)法
import timefrom tqdm import trangefor i in trange(10 * 60): #do something time.sleep(0.1)以上例子,如果把60當(dāng)成變量,這樣就可以指定秒數(shù)顯示進(jìn)度條。
效果圖
個(gè)人覺(jué)得上面的例子已經(jīng)夠滿(mǎn)足我的需求了,如果還要繼續(xù)深入,其他例子可以參考GitHub地址: https://github.com/tqdm/tqdm 。
喜歡本文的童鞋,可以關(guān)注我+收藏,不明白的地方也可以評(píng)論留言。
總結(jié)
以上是生活随笔為你收集整理的python 时间-秒_Python-代码等待10秒不直观,教你用进度条显示时间进度的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 点钞机语音怎么打开_抖音内测语音直播!支
- 下一篇: python模拟qq空间登录_模拟登录Q