圖片來源:https://unsplash.com/photos/jf1EomjlQi0 tqdm 是Python的套件,用於顯示進度條,在大型專案中非常實用。 使用tdqm非常簡單,首先要確認你的電腦有下載tqdm套件,沒有的話可以使用 pip 下載。 pip install tqdm 或使用 Conda 下載。 conda install -c conda-forge tqdm 在專案中引用tqdm。 import tqdm 接著在任何你想要顯示進度的迴圈中,用 tqdm() 包圍。 for i in tqdm.tqdm(range(10)): sleep(0.1) # 為了延遲而已 執行結果: 100%|██████████| 10/10 [00:01<00:00, 9.02it/s] 也可以這樣寫: for i in tqdm.trange(10): sleep(0.1) # 為了延遲而已 這樣就完成了! 是不是超簡單又實用呢>< 在Jupyter notebook中則要引用 tqdm.notebook 。 from tqdm.notebook import tqdm from time import sleep for i in tqdm(range(10)): sleep(0.1) 執行結果: 也可以用於巢狀迴圈。 from tqdm.notebook import tqdm for i in tqdm(range(4), desc="lst loop"): for j in tqdm(range(100), desc="2nd loop"): sleep(0.01) 執行結果: 參考網址 GitHub - tqdm/tqdm: A Fast, Extensible Progress Bar for Python and CLI