日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(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 tqdm

4.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)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。