python怎麼使用tqdm函式庫實作循環印進度條

PHPz
發布: 2023-05-21 21:52:36
轉載
2213 人瀏覽過

1. while 迴圈

Python的while迴圈可以列印進度條,可以使用tqdm這個函式庫來實作。 tqdm是一個用於在Python中新增進度條的函式庫,它可以很容易地整合到while迴圈中。

下面是一個簡單的範例,它使用while循環和tqdm函式庫來列印一個從1到100的進度條:

from tqdm import tqdm
i = 0
pbar = tqdm(total=100)
while i < 100:
    i += 1
    pbar.update(1)
    pbar.set_description("Processing %d" % i)
    # 执行循环体内的代码
pbar.close()
登入後複製

在上面的程式碼中,首先導入了tqdm庫。然後,使用一個變數i來計算循環迭代的次數。也建立了一個tqdm對象,並將其total參數設為100,這樣它就知道需要迭代的總次數。

在每次循環迭代中,將i的值增加1,然後透過呼叫tqdm物件的update()方法來增加進度條的值。我們也透過呼叫tqdm物件的set_description()方法來設定進度條的描述,這樣它就會顯示目前處理的數字。

最後,在循環結束時,關閉了tqdm對象,以確保進度條被正確顯示。

要注意的是,為了使用tqdm庫,您需要先透過pip安裝它。您可以使用以下指令在終端機中安裝tqdm

pip install tqdm
登入後複製

2. for 迴圈

實作起來比較簡單

    for i in tqdm(range(10)):# 显示进度条
登入後複製

以上是python怎麼使用tqdm函式庫實作循環印進度條的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板