Zuletzt aktiv 9 months ago

tqdm 是一個輕量級的 Python 進度條庫,可用於迴圈、任務執行過程的可視化,適用於 批次處理、資料處理、下載任務、計算密集型應用 等場景。

Änderung 12460b42d3e987b85fac5b91796eed1ec3f1f3c8

data_loading_progress.py Originalformat
1from tqdm import trange
2import time
3
4for i in trange(5, desc="載入數據"):
5 time.sleep(0.3)
6
processing_progress.py Originalformat
1from tqdm import tqdm
2import time
3
4for i in tqdm(range(10), desc="處理中", unit="step"):
5 time.sleep(0.5) # 模擬耗時操作
6
progress_bar_example.py Originalformat
1from tqdm import tqdm
2import time
3
4for i in tqdm(range(10), desc="下載中", ascii=True, ncols=50, bar_format="{desc}: {percentage:3.0f}% |{bar}| {n_fmt}/{total_fmt}"):
5 time.sleep(0.2)
6
task_execution_progress.py Originalformat
1from tqdm import tqdm
2import time
3
4data = ["任務1", "任務2", "任務3", "任務4"]
5
6for task in tqdm(data, desc="執行任務"):
7 time.sleep(1) # 模擬處理時間
8