1. 程式人生 > >【python】tqdm安裝及使用

【python】tqdm安裝及使用

1、安裝

pip install tqdm
  • 或者
conda install -c conda-forge tqdm

2、tqdm的使用

進度條 tqdm 庫比較熱門,聲稱比老版的 python-progressbar 庫的單次響應時間提高了 10 倍以上。

其實進度條的原理十分的簡單,無非就是在 shell 中不斷重寫當前輸出。

>>> from time import sleep
>>> from tqdm import tqdm
>>> for i in tqdm(range(1000)):
...     sleep(0.01)
...
  1%|▎                                        | 7/1000 [00:0
  2%|▌                                       | 15/1000 [00:0
  • 結合迴圈,顯示
from tqdm import tqdm

pbar = tqdm(range(300))#進度條

for i in pbar:
    err = 'abc'
    pbar.set_description("Reconstruction loss: %s" %(err))